When to skip the abstraction
Sep 8
I write smaller commits than I used to. The commits are uglier in isolation and much easier to read in sequence.…
Things broken on purpose
Jun 19
The fastest debugging trick I've learned is to write out, in one sentence, what the system is supposed to be doing. Half…
A short tour of /proc
Jan 22
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
Sep 27
When a system surprises me, my first instinct used to be to fix the surprise. Now my first instinct is to figure out whi…
The cost of one extra round trip
Aug 25
Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when yo…