Blog
RSS FeedThoughts on Christian Voluntarism, technology, and personal growth

The Clean Slate and Its Costs
The rewrite always feels righteous. You're staring at fifteen years of decisions made by people long gone, solving problems that no longer exist. "What if we just started over?" But that gnarly code isn't just mess: it's accumulated wisdom. Every weird conditional represents a real person who broke a simpler assumption. Before you delete, ask: is this cruft, or is it load-bearing?

Why I Still Code as an Architect
Architecture without code is like navigation without ever looking at a map. You can talk about destinations all day, but eventually someone has to figure out which roads actually exist. I recently discovered a popular ORM was fighting me at every turn, friction that documentation never warned about. If I hadn't been hands-on, I never would have known. The moment you stop coding, you become the guy throwing out ideas that don't connect to anything real.