← Writing

I can't write Python. But I can tell Claude exactly how our business works.

We all see the headlines every day. AI doing the work. AI replacing people. AI operating autonomously so you don't have to.

I wanted the version from the demos the one that reasons end-to-end, figures out what needs to happen, and just handles it. What I've experienced is quite different. I haven't been able to get AI to do my work for me. But I have been able to tell it how to work. That distinction took me a while to sit with. It felt like a limitation at first.

Why I wanted agents to work

Agents are the compelling version of AI for operations. The promise is obvious: describe the goal, let the system figure out the steps, get the result. No scripting, no edge case mapping, no brittle logic to maintain. Just outcomes.

I spent real time trying to make that work. I wanted it to work. The problem is reliability. In production, operating against real systems with real data and real consequences, I couldn't get the consistency I needed. Agents operate on their own judgment. Their judgment doesn't include institutional knowledge of the business the exceptions, the logic that exists because of something that happened two years ago that nobody documented.

"The gap between 'AI can do this' and 'AI does this reliably in production' is where I kept struggling."

AI doesn't know your blind spots. And this is the part that took me longer to internalize it usually doesn't know its own. It will produce something plausible and confident that is subtly wrong in ways that require domain knowledge to catch. In an agentic workflow, that error propagates and multiplies before you have a chance to catch it.

The shift happened when I stopped trying to get AI to think for me and started using it to codify how I think.

What actually works

Over the last six+ months I've built systems I had no business being able to build as a non-developer running a lean team. A nightly data integrity audit across 10,000+ companies and 25,000+ contacts. Weekly subscription reconciliation that cross-references our CRM and auto-corrects mismatches. Four weekly pipeline trackers. Tradeshow reporting. Outbound prospecting. Website analytics. SEO monitoring.

All running on a schedule. All in production. No dedicated engineer.

How? Scripts. Not glamorous. Not the version anyone is writing headlines about. But they run.

Here's what I mean by scripts in this context: structured, repeatable processes built with Claude's help, deployed as scheduled jobs or triggered workflows. I can't write Python. What I can do is explain exactly how a process should work the logic, the exceptions, the order of operations, what to do when something unexpected happens. Claude translates that into code. I review it, test it, understand what it's doing and why.

The result is something that encodes how I work not how an AI thinks I probably should work.

"AI didn't build these systems. It codified my knowledge and approach into something repeatable."

This distinction matters more than it might seem. When a script fails, it fails in a predictable way. It doesn't drift. It doesn't make judgment calls. It does exactly what I designed it to do and when the design is wrong, the failure is immediate and obvious, not subtle and downstream.

Context is what compounds

I've come to think that the most valuable thing most operators can develop right now isn't prompt engineering. It isn't knowing which model to use or how to chain calls together. It's the ability to articulate how your business actually works with enough precision and completeness that an AI can execute it reliably.

That sounds simple. It isn't. Most of us carry institutional knowledge in our heads that we've never had to make explicit. We know how things work, we know the exceptions, we know what the data usually means versus what it sometimes means. Transferring that into something AI can act on is hard, disciplined work.

But it's the work that compounds. Every process you make explicit becomes a process that runs without you. Every exception you document becomes an edge case the script handles. The system gets more complete over time, and the leverage grows.

Meanwhile, the people prompting ad hoc getting impressive one-time results without building the underlying structure are starting from the same place every time.

Where I landed

I wanted agents to be the answer, and I still do. I am still testing and experimenting. But when it comes to my production environments only scripts and repeatable workflows have proven they deliver real value. They do exactly what you've designed them to do. When something breaks you know where to look. When something changes you update the logic deliberately.

Reliable beats impressive every time.