Martin Thwaites

14.1K posts

Martin Thwaites banner
Martin Thwaites

Martin Thwaites

@MartinDotNet

Developer Advocate @honeycombio, #o11y activist, Microsoft MVP, Triager for #OpenTelemetry #dotnet #MVPBuzz https://t.co/T3t6EWrzJr

Manchester, England Katılım Eylül 2013
485 Takip Edilen2.7K Takipçiler
Sabitlenmiş Tweet
Martin Thwaites
Martin Thwaites@MartinDotNet·
Quick reminder that people are still finding the fediverse, so keep coming back to you contact lists on the various sites you follow them to see their new handles. Mine is @martindotnet@hachyderm.io
English
1
0
6
12.9K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@eddiejaoude I think we do it pretty well, none of us actually feel like "devrel". We just... do what needs to be done. A lot of "DevRel" people get really precious about what devrel is, and lose focus on the fact that the job is relationships inside and outside the org.
English
1
0
1
66
Eddie Jaoude | DevRel | Open Source
It is interesting to see how different companies do DevRel differently. Which companies do you think do it really well and why?
English
7
0
6
1K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@aHev @davidfowl @kellabyte @aspiredotdev You are definitely missing a lot of the project if thats your view. Logs, traces, events, metrics, profiles, SDKs, global semconv, local semconv, proxies, schemas, validations, protocols. Naming headers isn't even otel, that's W3C.
English
0
0
0
31
David Fowler
David Fowler@davidfowl·
This was a pretty incredible journey. I rememeber when .NET had its own version of distributed tracing (didn't everyone before otel??). Now it's a no brainer, if you aren't using otel for tracing you should be. aspire.dev/dashboard/stan… #otel #aspiredev @aspiredotdev
CNCF@CloudNativeFdn

@opentelemetry is officially a CNCF graduated project! 🎓🎉 OpenTelemetry has become the trusted de facto observability standard, backed by 12,000+ contributors from 2,800+ organizations and helping teams gain better visibility across distributed systems. Congrats to this incredible community! Read more about the milestone here: bit.ly/4fvcHAb

English
5
23
160
40.3K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@kellabyte @davidfowl @aspiredotdev Thats not an "otel" problem, it's a tracing problem Otel as a project is way more than tracing. For your specific usecase, I'd advice looking at the events spec, its more aligned to emitting "start/end" Between logs, events, metrics, traces and profiles, we've got you covered
English
0
0
0
44
Kelly Sommers
Kelly Sommers@kellabyte·
@davidfowl @aspiredotdev One major drawback to OpenTelemetry traces is that it’s only useful for tracing completed requests. You can’t correctly view partially completed long running request traces to diagnose where it’s stuck. Design of OTel format kinda sucks in that way.
English
5
0
21
2.6K
Aaron Stannard
Aaron Stannard@Aaronontheweb·
The thing I really appreciate about local AI and home-rolled agent harnesses is that this is where the people who are in software for the love of the game are creating a garage-hacker movement. OSSing everything. Building and sharing tools. Experimenting. 100000% contrast to the AI doomer / grifters / slop-maxxing / course sellers. If you are feeling down or worried about how AI is going to impact your career, this is where you're going to find your love of building + learning things again and probably drastically increase your market value as a developer right now too. You can probably jump in with an old gaming rig or a Mac and start right away - you won't be replacing frontier models with that gear, but you'll be surprised what you can automate and accomplish even with small models.
English
4
3
42
3.1K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@Aaronontheweb Qualcomm is my long term bet to be honest, even longer is Qant but thats more like a 5 year thing. There's a lot riding on the next generation of the halo platforms (beyond gorgon). APU and NPU combinations are the future.
English
0
0
0
98
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@MartinDotNet I'm long on AMD in that space but I think they have the most catchup to do on the software stack
English
1
0
0
40
Aaron Stannard
Aaron Stannard@Aaronontheweb·
A great question in the Netclaw Discord: "what should I use this for?" I'm a business owner and have dozens of use cases that apply to me professionally; I'll share those AND some personal use cases.
Aaron Stannard@Aaronontheweb

So I haven't made a YouTube video or done like a thousand other things I wanted to before I made this public, but since I've already made it OSS... Netclaw is available and ready for use. Netclaw == Simple, secure, reliable agents. Open source. Built with .NET. Local inference

English
2
5
22
2.1K
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@MartinDotNet The other bit is using the native hardware supported quantizations - smaller models can suddenly perform a lot better on Sparks despite their parameter counts because of this
English
1
0
0
17
Martin Thwaites
Martin Thwaites@MartinDotNet·
@Aaronontheweb This is the whole ball game right now. Model choice, context size, quantitative, etc. This is what will make or break a good experience with LLMs and everyone else is trying to one shot everything with Opus 4.6 (or even 4.7). The concurrency stuff is the hard part imo.
English
1
0
1
45
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@MartinDotNet I am very torn between running cheaper MOE models with high concurrency to handle lots of parallel agent work (i.e. sales / marketing agents doing lots of schedule and event-driven work) or using my RDMA connection and running Deepseekv4 flash or something
English
1
0
0
29
Martin Thwaites
Martin Thwaites@MartinDotNet·
@Aaronontheweb Theres an Instruct model that might be better for that. I can't remember which is have loaded for it, I can check later.
English
0
0
1
24
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@MartinDotNet this was my experience also, so for anything programming or diagnostic I stick the 27b. I'm going to run the 35b MOE model for stuff like our marketing / sales automation because it's probably acceptable for those workloads
English
1
0
0
41
Aaron Stannard
Aaron Stannard@Aaronontheweb·
Giving Qwen3.6:27b a shot with the model token prediction (MTP) support that just shipped on llama.cpp This should be a significant speed-up over what I've been using currently. My AMD Radeon 9700s max out at ~24t/s for small prompts w/ thinking on github.com/ggml-org/llama…
English
3
0
5
1K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@Aaronontheweb I have a strix halo with 128GB, just a single one. I would love me some DGXs, or any of the DB10s.
English
1
0
1
39
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@MartinDotNet I also have a pair of DGX-Sparks I'm prepping for use with the additional agents I'm spinning up
English
1
0
0
20
Martin Thwaites
Martin Thwaites@MartinDotNet·
@davidfowl Protocol is stable now, thats the part that matters for Aspire ;)
English
1
0
0
105
David Fowler
David Fowler@davidfowl·
@MartinDotNet These are just traces but I’m also capturing profiles (not otel ones yet). I don’t know where the spec is on profiling
English
1
0
0
316
David Fowler
David Fowler@davidfowl·
Massaging the profiling telemetry to make sure we can diagnose issues with the aspire cli using the aspire dashboard. #aspiredev
David Fowler tweet media
English
6
3
39
8.3K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@Aaronontheweb Interesting, although i was more interested in your personal hardware. The prefill and TPS can only really come from behind the openai endpoint as its not exposed to the caller. Those ones I'd love to see them have gen_ai semconv tracing and metrics. I shall try it next week.
English
1
0
1
47
Aaron Stannard
Aaron Stannard@Aaronontheweb·
- Marketing automation. Every GitHub release of @AkkaDotNET , make a graphic using @htmlcsstoimage , a twitter thread, a LinkedIn thread, and post them all only after I approve. - Engineering automation. Receive webhooks from Seq when failures occur in @getsdkbin and investigate
English
2
3
6
685
Martin Thwaites
Martin Thwaites@MartinDotNet·
@davidfowl I've been toying with the idea of hooking up wispr flow to Copilot during these meeting with the prompt "any time a feature is discussed, spawn a sub-agent to build it and update the agent as the discussion unfolds, when the work is pushed to a PR, tag everyone in slack".
English
0
0
1
190
David Fowler
David Fowler@davidfowl·
Now I have meetings with people that try to explain why we need more meetings, and in parallel, I spin up more sessions to do that work 🙃. The next 5 years are going to be wild.
English
9
1
86
9.7K
David Fowler
David Fowler@davidfowl·
My AI psychosis has subsided.
English
18
5
129
35.3K
Martin Thwaites
Martin Thwaites@MartinDotNet·
@davidfowl I'm pretty sure it runs docker-compose build && docker-compose push /joke
English
0
0
1
120
David Fowler
David Fowler@davidfowl·
How many of you have a single step, fully automated release process?
English
71
0
73
22.9K
Martin Thwaites retweetledi
Ted M. Young maker of tdd.cards
Putting together my itinerary for June and have the following open evenings where I'd love to give a talk at a meetup or user group: Belgium (Antwerp): Tue 9 June Belgium (Antwerp or Brussels) or London: 15 and 16 June Let me know, details at: ted.dev/where
English
0
1
2
298