A short tour of /proc
Apr 21
Every time I revisit a project after six months, I find at least one place where past-me wrote a comment that present-me…
What I look for in an oncall handoff
May 9
Caches solve a problem and create three new ones: invalidation, observability, and the slow drift between what the cache…
Sidecars and the things they hide
Mar 4
Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when yo…
A week without Slack
Feb 19
I used to add a layer of abstraction the first time I saw a pattern repeat. Now I wait for the third. The waiting is unc…
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…