Journal
Notes from the studio
Engineering, AI, design, and the practice of building software for a living.
Why we bet the studio on .NET 10
Minimal APIs, native AOT, and the new tooling story made the call easy. Here is how the migration actually went.
DI
Dana Iverson
Grounding LLM support in your real docs
A practical pattern for retrieval that keeps answers honest — and the eval harness we use to prove it.
Shipping a design system in a week
Tokens, a dozen primitives, and ruthless restraint. What to build first and what to skip.
The estimate is a conversation
How we scope projects so the number means something — and what we do when it changes.