What I keep forgetting about timeouts
Feb 19
Most of the trouble I see in production comes from boundary cases someone promised would never happen. The code is fine.…
One commit, two months of cleanup
Nov 11
I split a 4000-line file into 12 smaller ones this week. The smaller files weren't actually easier to understand. The 40…
Three log lines that saved an outage
Mar 18
When a system surprises me, my first instinct used to be to fix the surprise. Now my first instinct is to figure out whi…
Quiet UIs and loud bugs
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…
A short list of useful Make targets
Jun 5
Most retry logic I've removed turned out to be hiding a real bug. The retries made the failure invisible, and the bug co…