This domain hosts a small collection of notes on things I keep having to look up twice — mostly networking, a little bit of Go, and the occasional aside about why a protocol ended up shaped the way it is.
Recent
- Reading a packet capture backwards. Starting from the last thing that worked is usually faster than starting from the first thing that broke, and the reason is not psychological.
- Timeouts are a protocol. Every deadline in a system is a statement about what the other side is allowed to do. Most of them are written down nowhere.
- On measuring instead of reasoning. A short note about a bug that was correct in every test and wrong on the wire, and what finally caught it.
Nothing here is on a schedule. Things get added when I have written them down properly for myself first.