Why my CI got 4 minutes faster
Nov 11
Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when yo…
Numbers I check before merging
Aug 7
There's a kind of premature optimization that comes from imagining a future team. "What if someone needs to swap this ou…
Sidecars and the things they hide
Nov 28
When a system surprises me, my first instinct used to be to fix the surprise. Now my first instinct is to figure out whi…
Months of static analysis, two real bugs
Jul 22
If a config file has more than a dozen options, half of them aren't being used. The other half are being used in ways th…
The cost of one extra round trip
Dec 6
Most retry logic I've removed turned out to be hiding a real bug. The retries made the failure invisible, and the bug co…