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

The AI Agent Reckoning: Why Most Will Fail and What the Survivors Look Like
40% of AI agent projects will be canceled by 2027. The reason? Most aren't agents at all; they're chatbots with better marketing. The survivors share one critical trait the failures ignore: they know the difference between orchestration and reasoning. Here's what separates the projects that deliver from the expensive pilots that quietly disappear.

The Mimetic Machine: What Girard Understood About Social Media That Tech Bros Missed
Silicon Valley turned René Girard into a strategy guru. Tech bros quote him to win. Critics use him to condemn the attention economy. Both camps strip out what Girard himself considered essential: the theology that led him back to Catholicism. What if the French theorist's most radical insight wasn't a mechanism to exploit, but the only exit from a game nobody can win?

Aiming at Something You'll Never Reach
You can't abandon your ideals; you'll just end up adrift. But you can't reach them either. That tension between holding standards and watching everyone fall short (yourself included) is where most of us live. The answer isn't cynicism or numbness. It's a different way of measuring progress, one that changes how you handle disappointment and how you treat everyone else who's falling short right alongside you.

The Skill Shift: What Enterprise Developers Need to Learn Now
The ability to write code from memory is becoming less valuable by the month. What's not automated is looking at a business problem and framing it correctly, pushing back when a product owner hands you a solution disguised as a requirement. The premium is shifting from "can you implement this algorithm" to "can you define the right problem and communicate effectively while you build it?"

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.

Humility in the Age of AI Gurus and Hot Takes
Everyone's predicting AI will revolutionize everything, or destroy it. Meanwhile, 70% of 2024's AI predictions already aged poorly. Here's what I've learned from telling clients "I don't think AI can do what you want": there's a crucial difference between humility and helplessness. One keeps you learning. The other leaves you paralyzed. In a world of confident hot takes, maybe honest uncertainty is the real competitive edge.

Attention as a Spiritual Discipline in the Digital Age
Two weeks off. One 700-page book I'd been wanting to read for years. I finished 40 pages. The rest? Scrolling. Shorts. Fragments of nothing. The desert monks called this acedia, not laziness, but a restless inability to stay present. They stared out windows hoping for interruption. We have something worse: an algorithm that learns exactly what captures us, not what deserves us.

The Long Way Home
My mom's final wish was for me to return to church. I sat at her funeral annoyed, not at the wish, but at feeling lectured while grieving. The path back to faith isn't a dramatic altar call. It's years of wrong turns, a girlfriend who left when things got hard, and thoughts that couldn't have come from me alone. The question isn't whether you'll be disappointed by the church. You will be. The question is what you do next.

Providence and Planning: Holding Plans Loosely
After 18 months of grinding, I finally had everything lined up: a real technology partnership, a team under our control, the sweet spot we'd been working toward. Then one month in, it all fell apart. The client chased an AI initiative, and our budget got slashed. I wish I could say I took it well. I didn't. But what happened next taught me something crucial about the difference between holding on and holding on loosely.

Single Parenting and Software Development: Making It Work
Three kids. A demanding architect role. No partner to hand off to when both worlds collide. There's no playbook for single parenting while building software. But after years of figuring it out, I've learned the difference between explanations and excuses, why physical setup matters more than you'd think, and what to do when a five-year-old interrupts mid-code. It's not elegant. It's not optimized. But most days, it works.