About
I've spent the last decade somewhere between operations and development — the part of the org chart where someone has to make the deploy script idempotent. These days that means a lot of Python, a fair amount of Go, and an unreasonable affection for well-written unit files.
This site is deliberately small and static. No tracking, no comment section to moderate, no JavaScript framework to upgrade every spring. Just HTML I can edit in a terminal and a rsync in a Makefile.
Things I tend to write about
- Making services boring and predictable
- Python concurrency, and when not to use it
- Linux init, logging, and observability without a SaaS bill
- The occasional debugging war story
Elsewhere
You can find my dotfiles and a few small tools on the usual code-hosting sites. I keep email low-volume; if you write, be patient.