Notes on building software
Backend development, Go, SQLite, self-hosting, and the tools that make work better — or at least more interesting.
Recent posts
Craft
How I Read Unfamiliar Codebases
A few habits that actually cut the time I spend confused in someone else's repo.
April 8, 2026
Tools
A Year of Neovim: Still Mostly Using Vim Keybindings
What changed, what didn't, and whether the migration was worth the weekend I spent on it.
March 18, 2026
Backend
SQLite as Your Primary Database: What Nobody Warns You About
The things I wish someone had told me before I shipped a production service on SQLite.
February 20, 2026
Workflow
Dotfiles in 2026: Why I Finally Stopped Copying Other People's
Three years of cargo-culting config, then finally understanding what I actually needed.
January 14, 2026
Go
Go Error Handling: Patterns That Actually Work for Me
After three production services in Go, here's what I stopped arguing about and just started doing.
November 5, 2025
Infrastructure
Self-Hosting Notes: Two Years In
What survived, what I gave up on, and the surprising things I stopped noticing.
December 9, 2025