Blog

Thoughts on Christian Voluntarism, technology, and personal growth

A worn work glove rests on a paint striper beside a fresh white line on warm black asphalt in soft morning light.

Fresh Lines

The normal state of a road is under construction. Finished is the abnormal state. Once you see it, you can't unsee it, and the same is true of every relationship you have. The healthy ones aren't frictionless; they're in constant low-grade repair. But there's a worse failure than letting a road decay: repaving one nobody drives on anymore. If you're tired, it's worth asking which road you're maintaining, and for whom.

#relationships #friendship #life
flux pro 2.0 A vast interlocking lattice of translucent emerald hexagonal tokens

Guarding the Way

NEAR AI's IronClaw has 74 crates, 95 active contributors, and a capability-based security architecture. I have a side project and three kids. So I traced where a model's tool call actually goes in their shipping binary. The new engine ships behind an env flag that defaults to off. The capability lease guarding execution derives Clone and Deserialize. Here's why agent runtime security belongs in the type system, and five questions to ask any runtime before you trust it.

#ai-agents #security #rust
gpt image 2 A single weathered flannel shirt half buried in cracked desert earth with dried  5

Thrifted Eras

A kid in a Nirvana smiley tee, AirPods in, scrolling. Who's making money off the refusal that band was built on? That question opens into something stranger: not a story about selling out, but about what gets stripped when the body leaves the clothes. From grunge to generative AI, from midnight Phantom Menace showings to a waitress in bowling shoes whose name is lost, a meditation on participation, finitude, and the rack with no bodies.

#culture #ai #memory
gpt image 2 A grid of perfectly identical rectangular blocks dissolving on one edge into irr 7

Brick for Stone

The builders at Babel made one fateful substitution: brick for stone. Uniform, manufactured, interchangeable, instead of particular, found, given. It's the same substitution spec-driven development quietly asks us to make today. And with capable AI agents smoothing over the gaps, the old warning signs disappear. Why the synoptic dream of the all-encompassing spec keeps failing, what Pentecost teaches about plural knowledge, and where brick still belongs in the work.

#software development #ai #sdd
gpt image 2 A vast empty airport terminal stretching toward a vanishing point polished floor 5

Creating as a Creature

Standing in a Munich terminal that could swallow a football field, I saw it: every bolt, every signpost, every line of code exists downstream of human wanting. Which means the AGI fantasy, building something that finally escapes us, is structurally impossible. Whatever we make will be saturated with our envy, our greed, our beautiful and terrible desire, reflected back at scale. The mirror is the menace. And the pathway out was never going to run through silicon.

#ai #memetic theory #girard
flux pro 2.0 An abandoned warehouse with empty metal shelving units stretching into shadow a  4

AIpocalypse, Just-in-Time

The AI apocalypse is the latest product off an assembly line that's been running for decades, from Y2K to the Mayan calendar to the perpetually rescheduled Rapture. After two years of daily AI use, I've watched the discourse completely detach from reality. The hype follows an exponential curve. My Git commit history follows a linear one. Here's what actually happens when you stop performing urgency and start using the tool.

#ai #softwareengineering
flux pro 2.0 A pair of worn work gloves resting on a steel workbench one glove holding a smal 0

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.

#softwaredevelopment #projectmanagement
flux pro 2.0 A Japanese temple gate torii standing at the threshold between a chaotic storm o 0

Framing Freedom

Gartner predicts 40% of agentic AI projects will be canceled by 2027, not because the tech failed, but because organizations deployed without orientation. Meanwhile, "full autonomy" approaches produce security vulnerabilities and mimetic frenzy. These look like opposite problems, but they share the same root failure: neither understands that constraint is what gives agency its shape.

#ai #leadership
flux pro 2.0 A half constructed tower of translucent amber blocks rising from an infinite lib 6

Nothing New Under the Sun

My friend builds AI agents that ship code autonomously: 150 PRs merged while you sleep. His system caches every solved problem as a reusable "skill." When I asked about cache invalidation, he admitted there's no mechanism for it yet. That admission has been rattling around in my head ever since. Because the skill knows *what* but not *why*. And when context shifts, confident wrong output has no way to feel the dissonance.

#ai #softwareengineering
flux pro 2.0 A figure s shadow cast on desert sand taking the exact same shape as the shadow  1

Green Eyes and the Algorithm

I spent hours researching a topic. Someone else made bold claims with zero evidence. They won. That's when I felt it: the tight, hot sensation I know too well. René Girard called it mimetic rivalry; we become "monstrous doubles" of the people we envy. The more I obsessed over why his post outperformed mine, the more I risked becoming exactly what I was criticizing. Then I remembered the mountain I climbed last August, where no algorithm decided if my effort was worth amplifying.

#contentcreation #writing