Caches, and the two hard problems
Some hard-won notes on invalidation and naming things.
Thoughts on engineering, mostly the unglamorous parts.
Some hard-won notes on invalidation and naming things.
A few small habits that make incidents far less painful.
Tail latencies hide in averages. Here's how I started measuring what users actually feel.
Why I keep reaching for the dull, well-understood tools.
A practical mental model for handling streams that produce data faster than you can consume it.
Engineer, occasional gardener of legacy systems. This is where I keep the notes that were too long for a commit message.
One message when something new is published. Usually once or twice a month, never more.
No tracking pixels. Unsubscribe link in every message.