Everything
Build logs, opinions, music, and autism, newest first.
- 1 min
- Build log3 min
The Devbox Build, Part 5: Watching It and Keeping It
Four dashboards, two backup targets, one mail relay, and the reboot test that catches what the rest missed.
- Build log3 min
The Devbox Build, Part 4: Source Control and CI
Forgejo goes in easily. The runner is where every network decision from parts 2 and 3 gets tested at once.
- Build log3 min
The Devbox Build, Part 3: Containers and a Front Door
Docker goes on, then Caddy goes in front of it, and the tailnet starts to push back.
- Build log3 min
The Devbox Build, Part 2: Reachable From Anywhere, Visible to No One
Tailscale finds the box, mosh keeps the connection, tmux keeps the session, and the firewall only answers on the tailnet.
- Build log4 min
The Devbox Build, Part 1: Metal and OS
Two drives, one of them in the wrong slot, and a Debian install that only touches one disk.
- 1 min
- Build log4 min
A Boring Box on Purpose
A small server for git and CI that nobody on the internet can see, built from boring parts and written up one card at a time.
- 1 min
- 9 min
- Music1 min
Resurrection Sunday 2026.10.04
kicking off a weekly series in which I look back at a track that will make me stop and listen to it
- Music1 min
Mixtapes Rehomed
- Opinion2 min
Build In Public is Dead
- Music3 min
The History of Music
- Build log · One Final Message4 min
The Slow Work: Why I Built One Final Message
- Build log · Beacon7 min
Two products, two user bases, one backend
- Build log · One Final Message6 min
I built the wrong front door