What I write about
I build apps for health and adventure. Along the way, I’ve learned things worth sharing.
This site is where I write about the craft of building software. Not tutorials with step-by-step instructions, but the thinking behind decisions. The patterns that work. The mistakes that taught me something.
Most posts will cover Rails, since that’s where I spend most of my time. Ruby’s expressiveness and Rails’ conventions make it a joy to work with. I’ll write about patterns like delegated types, CurrentAttributes, and the architectural decisions that keep codebases maintainable.
Some posts will be about Flutter and SwiftUI. Mobile development has its own set of challenges, and cross-platform tools have finally gotten good enough to use seriously.
Others will cover the meta-work of software development. How to document what you’re building. How to work effectively with AI assistants. How to design forms that don’t frustrate users.
I aim to publish weekly on Tuesdays. Subscribe if that sounds useful. Or just check back when you’re stuck on something and want a second opinion.