When a release schedule becomes fragile, teams often look for extra capacity before examining the source of friction. They add reviewers, prompts, workflows, or agents. That response can help when the obstacle is simple throughput, but it can hurt when the obstacle is ambiguity. The engineering lesson is to separate work that needs more hands from work that needs a clearer target.
The point became visible through a tiny hardware incident. Last weekend, four people were trying to make a laptop and a display communicate. I watched with zero intent to intervene, until someone asked me to check the setup. My answer was a joke with a serious core: Haha sorry no! My experience is that adding more people will not solve this problem any quicker. The same logic applies to software development when requirements are fuzzy and dependencies are real.
The rule is associated with Frederick P. Brooks Jr., who in 1975 published The Mythical Man-Month after drawing on experience with IBM OS/360. His formulation states: Adding manpower to a late software project makes it later. The statement is not an insult to staff capability. It is a description of coordination cost and sequential constraints.
The Baby Problem remains a useful shorthand: nine agents cannot shorten work that inherently takes one month. A product decision, integration boundary, or acceptance criterion may need to be settled before additional agents add value.
AI agents and large language models can make old project delays appear weaker. An agent can become productive in milliseconds, skip routine status meetings, avoid political friction, and operate without breaks. Those properties can remove a category of human coordination overhead.
The overhead does not disappear. It moves to a different table: you are now managing agents. The human task shifts from assigning people to assigning instructions, inspecting output, and reconciling conflicts. Someone must still define done, review generated code, identify hallucinated content, and assemble parts into a coherent deliverable.
Consider the failure mode when nine autonomous agents touch a single codebase and no explicit orchestration exists. They may overwrite, reinterpret, or contradict each other's changes at machine speed. The result can be worse than slow progress because the wrong direction is polished more quickly.
One concise 2026 restatement is: Adding agents to a project with unclear requirements gets you the wrong answer faster. The emphasis moves from manpower quantity to specification quality. In software development work, the limiting factor may be deciding what counts as correct, not generating more candidates.
A team should suspect ambiguity before adding agents if the following signals are present:
None of these signals is solved by more contributors. They are solved by clearer decisions. Agents can execute those decisions, but they do not decide them.
| Question for a team | Classic project concern | Agent-era concern |
|---|---|---|
| What is the bottleneck? | Too few people available to do work. | Requirements, acceptance, or integration boundaries remain unclear. |
| What must be added before output counts? | Coordination, communication, and review among people. | Orchestration, review, and stitching of generated outputs. |
| What still cannot be parallelized? | Tasks with real dependencies. | Tasks with real dependencies; agents do not dissolve sequence. |
| What can become more expensive? | Meetings and handoffs. | Definition work and review debt. |
The following workflow is a review discipline for agent-assisted software work.
Not necessarily. The question to ask is what the agent will reduce. If the bottleneck is producing text for a clearly bounded and nonsequential task, agents may help. If the bottleneck is unclear acceptance, agents may create more interpretation to review.
Early generated outputs are easy to consume. Cost appears when several outputs disagree, when an assumption is hallucinated, or when the definition done was never explicit.
The original law described manpower added to late software work. The updated sentence describes agents added to unclear requirements. In both cases, the core issue is coordination and decision quality rather than raw effort.
Orchestration reduces chaos, but it does not create acceptance. Someone must still state done, inspect the code, detect hallucinations, and assemble pieces.
Before scaling agents in a software development workflow, apply a small checklist:
The useful takeaway is narrower than a technology critique. More agents do not fix unclear work. They reveal how unclear the work was. A team that defines sequence, completion, review, and assembly first can add agents with a better chance of getting a correct answer sooner.