What I keep forgetting about timeouts
Dec 6
Caches solve a problem and create three new ones: invalidation, observability, and the slow drift between what the cache…
Months of static analysis, two real bugs
Dec 19
Most of the trouble I see in production comes from boundary cases someone promised would never happen. The code is fine.…
A short list of useful Make targets
Nov 11
There's a kind of premature optimization that comes from imagining a future team. "What if someone needs to swap this ou…
The cost of one extra round trip
Oct 12
There's a kind of premature optimization that comes from imagining a future team. "What if someone needs to swap this ou…
Things broken on purpose
Oct 30
Caches solve a problem and create three new ones: invalidation, observability, and the slow drift between what the cache…