Blog

Thoughts on Christian Voluntarism, technology, and personal growth

A winding path that splits into multiple diverging trails each leading to differ

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.

#softwaredevelopment #projectmanagement
lucid origin Two hands cupped together holding a luminous sphere that contains swirling neura 6

Why I Call It "Intelligence Augmentation," Not "Artificial Intelligence"

The term "artificial intelligence" is a lie. Not in the sense that these tools don't work. They obviously work. I use them every day. But the phrase itself creates expectations that don't match reality, and those false expectations lead to bad decisions, wasted resources, and a fundamental misunderstanding of what we're actually building. I started calling it "Intelligence Augmentation" instead. Not as a branding exercise or a hot take, but because that's what it actually is.

#intelligenceaugmentation #productdevelopment #ai
blog share

Almost Building a Production Microblog in One Weekend: The Receipts

Most people claim they built something with AI. Few show the receipts. Here's what it actually looks like to build a full-stack microblog with AI assistance, complete with git commits, test coverage, and honest reflections on what worked and what didn't.

#ai #software engineering #rust