Writing
tags
Long-form notes on backend architecture, database performance, and the parts of shipping software nobody puts on a slide.
Architecture
Why I Write ADRs Before Code
An architecture decision record is the cheapest artefact you will ever produce and the only one that tells a future engineer why the obvious solution was rejected.
Backend
Caching Without Invalidation Regret
Most caching bugs are not cache misses. They are cache hits returning something that stopped being true an hour ago.