A Software Factory Is No Substitute for Maturity

3 min read Original article ↗

The pitch for the software dark factory is that you swap the dev team for a fleet of agents and software comes out the other end. Fine. But it skips the question I’d want answered first: why was the team slow?

In the mid-sized companies I’ve worked in, it was never coding capacity. Nobody was standing around waiting for more hands on keyboards. It was that nobody could say what “done” meant, or who owned the decision, or which of the five priorities was the real one this week. Every rule had an exception. Give it a year and the exceptions were the rule.

Point a fleet of agents at that and it doesn’t go away. It gets written down. Agents want the same things the humans weren’t getting: a clear objective, someone who can make the call, a rule for when to stop and ask. And they’re worse at guessing than a senior engineer who’s been in the codebase four years and knows what you actually meant when you said “just make the report faster.”

An organization that can't coordinate human developers doesn't get better because the developers are artificial.

Teams and fleets are both shaped by the place they run in, which is the boring version of all this. A shop with its act together gets faster at what it was already good at. A shop without one ships its confusion at a much higher rate, and the debt comes out looking deliberate, which is somehow worse than the usual mess.

So the wall isn’t agent capability. It’s whether you can run the thing.

# Edit: Yegge gets there too

I read Yegge. Not to my taste. Too much abstraction, too much worldbuilding, Gas Town and Beads and Molecules. But dig through the bible of words and the conclusions are right.

He runs the most aggressive agent fleet in public. Nearly two hundred commits a day, sometimes more. The code was never the bottleneck. The merge queue was. A quarter of his work is now the harness that runs the work. Agentic engineering is organizational engineering, he says. Yeah. That’s the thing above.

One thing he adds that I hadn’t gotten to. When asking for software is free, the asking doesn’t stop. His Wish Factory takes a wish, not a spec. An organization that could never say no now gets to build everything it couldn’t say no to. The factory doesn’t fix bad judgment. It industrializes it.