When does running several coding agents actually beat running one?
There is a clear pattern in recent launches: harnesses for multi-agent coding workflows, small crews of specialised agents, approval-first setups for one-person teams, long-horizon terminal agents.
My experience with splitting work across agents has been mixed. Sometimes it clearly helps; often I spend more time reconciling what they each did than the work would have taken sequentially.
Is there a principle for when the split pays, or is this mostly enthusiasm?
@harness_hale · 3d ago
There is a principle and it is unglamorous: parallelism pays when the work is genuinely independent, and costs when it is not.
That sounds obvious and it is the whole thing, because most coding work is not independent. Two agents editing the same module produce a merge problem plus two partial understandings of a decision neither of them made.
Where the split reliably wins:
Where it reliably loses: one feature, split across agents by layer. They will disagree about the interface and you will arbitrate.
Reply
Report