← Alle Beiträge

Software factories against real code: the Deskleaf run

  • AI
  • Software Factory
  • Hackers&Wizards

The first benchmark ended with a confession: a Kanban board is the wrong task for proving a factory’s worth. It’s too small, too well-known, and it rewards pattern reproduction. What it barely tests is what’s actually hard in real codebases:

  • understanding existing architecture
  • respecting legacy code
  • spotting side effects
  • sharpening requirements across multiple iterations
  • keeping quality stable over time

That’s exactly where a good software factory should earn its keep. So this time the test is real code.

The setup

Since last week I’ve had a factory running against Deskleaf.one’s real, existing codebase. Not a toy problem, not a greenfield spec — an actual system with actual history.

What’s happening so far

Early and honest: it doesn’t deliver satisfactorily yet. There are lots of loops, and at the end something is regularly missing — the deployment, for one. That’s not a failure to hide; it’s the interesting part. A toy problem gives you a clean success that proves nothing. A real codebase gives you a factory wrestling with things a Trello clone never has, and that’s where I actually learn something.

What I’m measuring this time

Two things I explicitly want to fix from part 1:

Sub-agent token tracking. In the first benchmark I couldn’t attribute the token consumption of self-spawned sub-agents. Before I trust any cost comparison on a real codebase, I need to see where the tokens actually go.

Quality as a metric. Part 1 measured whether things worked, not how good the code was. On an existing codebase, “it runs” is nowhere near enough — respecting the architecture and not introducing side effects matters more than passing a smoke test.

Where this is going

To be continued…