Tech & AI

The Mythical Man-Month

The classic book on software engineering management: why adding people to a late project makes it later.

Want the full book?

The summary saves time, but the original gives you depth.

Brooks's law

The most famous line in software management: adding manpower to a late software project makes it later. New people must be trained by the people already behind schedule, and communication paths grow faster than the team does.

The mythical man-month

The title is the book's central fallacy: that effort and time are interchangeable. A task that takes one person a month does not take ten people a tenth of a month, because much of the work cannot be divided and some of it grows when you divide it.

Conceptual integrity

Good systems feel designed by one mind. Brooks argues that maintaining a single coherent vision — through an architect role and firm decisions about what the system will and will not do — matters more than organisational convenience.

The surgical team

His alternative to the commune-style team: a small number of exceptional people supported by specialists, in the way a surgeon works with a team. Fewer people, clearer responsibility, better outcomes.

Communication overhead

Every additional person adds links between people, and every link costs time and produces misunderstanding. Brooks gives the arithmetic: a team of n people has n(n-1)/2 communication paths. This is why communication dominates large projects.

The second-system effect

A team that succeeds with a small system tends to overbuild the next one, adding every feature it previously had to leave out. The second system is the most dangerous one to design.

Plan to throw one away

Because you will not get it right the first time, Brooks advises building a version you expect to discard, or at least planning for substantial revision. The lesson survives in the modern practice of prototyping.

No silver bullet

In the anniversary edition, Brooks adds his most quoted later essay: there is no single technique that will produce a tenfold gain in software productivity, because the essential difficulty — specifying and designing complex conceptual structures — is inherent.

A fair critique

The examples are from mainframe-era projects, and some management advice has aged. The laws themselves have not: they are why estimating software is still hard.

🔑 Key actionable ideas

  1. Adding people to a late project makes it later.
  2. Time and people are not interchangeable.
  3. Protect conceptual integrity with a single clear design vision.
  4. Communication overhead grows faster than team size.
  5. Beware the overbuilt second system.
  6. Plan for revision — you will not get the design right first time.
  7. There is no silver bullet for software productivity.

Who is this book for?

Engineers moving into leadership, project managers, and anyone who has watched a software schedule collapse.

Final verdict

Dated in its examples, permanent in its laws. Essential reading for anyone who manages software.

📚 Explore more

Explore more summaries in the same field.

Related summaries

Tech & AI Homo Deus book cover

Homo Deus

Yuval Noah Harari · 2016
★★★★⯨ 4.5

Harari looks past famine, plague and war to ask what humanity will chase next: immortality, engineered happiness and god-like power over life itself.

Tech & AI
Tech & AI Life 3.0 book cover

Life 3.0

Max Tegmark · 2017
★★★★⯨ 4.5

Max Tegmark maps the choices ahead for artificial intelligence — utopia, catastrophe or something in between — and why values matter as much as code.

Tech & AI
Tech & AI The Pragmatic Programmer book cover

The Pragmatic Programmer

Andrew Hunt · 1999
★★★★★ 5

Hunt and Thomas distil decades of hard-won craft into practical habits: stay curious, keep code honest, automate the boring parts, and own your work.

Tech & AI