What I keep forgetting about timeouts
Aug 7
I split a 4000-line file into 12 smaller ones this week. The smaller files weren't actually easier to understand. The 40…
Things broken on purpose
Nov 11
I write smaller commits than I used to. The commits are uglier in isolation and much easier to read in sequence.…
A week without Slack
Mar 4
Most retry logic I've removed turned out to be hiding a real bug. The retries made the failure invisible, and the bug co…
One commit, two months of cleanup
Apr 2
Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when yo…
Boring choices I keep making
May 9
The fastest debugging trick I've learned is to write out, in one sentence, what the system is supposed to be doing. Half…