Every post · 6 so far
The Archive
2026
- Why Can't We Commit Our .env Files?Every new hire meant getting them our .env file, and every way I found to do it felt slightly wrong. It took me years, and somebody else's rant, to work out why.6 min
- I Finally Moved My Site to TanStack Start (and Stepped on Every Rake)I've been following TanStack for years, quietly excited about Router and then Start. I finally migrated this site over to it. Here's the honest version, gotchas and all.6 min
- The Multi-Angled Anxieties of Being a Software Developer in the Age of AII finally figured out why I've been feeling so uneasy about software engineering lately. It wasn't one thing. It was two very different anxieties feeding off each other.7 min
- Why I Built a Logging Library (and what I learned along the way)Logging in most .NET apps is kind of a mess. So I decided to build a better logger.6 min
2025
- The Worst Sorting Algorithm in the World that I have thought way too hard aboutA little while ago, I saw a post on X about a new sorting algorithm they created. It was a simple algorithm that promised to only iterate through the array once. Intrigued, I looked at the code and it was maybe the best code I've ever seen.1 min
- Designing a Procedural Map Generator and Animated Sprite BackgroundA behind-the-scenes look at how I built a tile-based procedural map generator and layered it with animated character sprites.4 min