Skip to main content

Agents Can Produce More Code in a Day Than I Used to in a Week

2 min read By Matt B

Agents can produce more code in a day than I used to in a week. That’s not entirely a good thing.

AI has changed the pace of software delivery in ways I’m still getting my head around: generate via agent, review via agent, test via agent. The spec gets satisfied. The tests pass. The output appears to work.

What I recognise now though is that I’m accumulating output faster than I’m accumulating understanding.

When You Build It Yourself

When I build something myself, I build a map in my head. I have a strong idea of where that edge case may live. I know why I wrote in that particular condition. I remember the scenario this function solves.

After an AI-assisted sprint I have working software that I didn’t fully author, and that gap widens every time I hand off more work - every time I use an agent to solve a problem I’d previously have solved myself.

Inheriting Your Own Codebase

So when something complicated breaks that the agent struggles to fix, I dig in to help and realise I don’t have the same instincts of where to look that I used to build naturally.

It feels like inheriting someone else’s codebase - only that someone was me.

How do we mitigate this? Include “document your code thoroughly” in prompts? I’d love to hear suggestions.

See the original post on Matt's website: tiltedsky.net(opens in new tab)