Building things that survive me
May 9
Most of the trouble I see in production comes from boundary cases someone promised would never happen. The code is fine.…
Reading the standard library
Sep 27
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…
What I keep forgetting about timeouts
Oct 12
Most of the trouble I see in production comes from boundary cases someone promised would never happen. The code is fine.…
On reading other people's code
Dec 6
I write smaller commits than I used to. The commits are uglier in isolation and much easier to read in sequence.…
The minimum useful README
Feb 5
I split a 4000-line file into 12 smaller ones this week. The smaller files weren't actually easier to understand. The 40…