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

Software for Strangers
I spent two years building software for people I'd never met. Last month I finally saw them use it. Standing on that manufacturing floor, watching guys drag cards on iPads while the big screen updated in real time, something clicked. All those tickets, all that code: it was always for someone. I just couldn't see them. What I discovered about relational debt, the distribution of friction, and why autonomous AI isn't even a coherent goal.

Anatomy of a Failing Project: Patterns I've Seen
Six months in, I realized we were building the wrong thing. We didn't get fired, but that failure taught me something: project disasters follow predictable patterns. Excessive rework, stakeholders who won't engage, teams where nobody owns anything: the warning signs are always there. I've seen projects limp across the finish line enough times to know what to watch for. Here's what failure actually looks like, and how to spot it before you're already off the rails.