On giving talks I haven't given
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…
The minimum useful README
Mar 18
I split a 4000-line file into 12 smaller ones this week. The smaller files weren't actually easier to understand. The 40…
A week without Slack
Feb 19
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…
Reading the standard library
Apr 21
Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when yo…
Three log lines that saved an outage
Nov 11
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…