Thinking
Notes from
the build.
Essays on how we engineer — performance, type-safety, applied AI, and the boring decisions that quietly make products fast.
Latest essays.
Engineering
Why we ship Server Components by default
The rendering model that finally made ‘fast by default’ the path of least resistance.
6 min read
Performance
Performance budgets that actually hold
A budget nobody enforces is a wish. Here is how we make it a build gate.
8 min read
Applied AI
RAG without the hallucinations
Retrieval, evals and guardrails — the unglamorous parts that make AI features trustworthy.
9 min read
Design
Your design system is an npm package
Treating the UI as a versioned dependency, not a Figma file.
5 min read
Databases
In defence of boring databases
Why Postgres is almost always the right call — and the rare times it isn’t.
7 min read
Frontend
Edge rendering, honestly
What the edge is genuinely good for, and where it quietly hurts.
6 min read
Start here
Let's build the thing they can't stop using.
Send the brief. A senior engineer reads every one and comes back with an architecture, a plan and a quote written against your actual scope — usually within a day.