Essays, process notes, and the occasional engineering write-up. Published when there's something to say — never on a schedule.
Why we removed the hero carousel from every project we touched in 2025, and what replaced it.
The grid is a contract. Break it once per page, and only when the content earns it.
Twenty weeks of investor research, six rounds of typography, one launch. A process write-up.
It is, however, almost always the question. Notes on default type and what it costs.
What we shipped on Cloudflare Workers, what broke, and what we'd reach for again.
On working from a city that is neither West nor East, and why that helps.
A quiet newsletter. New entries, occasional links. No marketing.