The Mythical Man-Month by Frederick P. Brooks Jr.

Business · 1975

The Mythical Man-Month review

by Frederick P. Brooks Jr.

Open in Superbook

The verdict

Frederick Brooks managed the development of OS/360, IBM's operating system for the System/360 mainframe, in the early 1960s.

Best for operators, founders, and managers. Reading time: 4h 45m.

Talk to The Mythical Man-Month like its author wrote you back.

Get the ideas that fit your life — not generic summaries.

  • Chat with the book
  • Audiobook-style main ideas
  • Adapts to your life and goals
  • Helps you take action
Open in Superbook

What it argues

Frederick Brooks managed the development of OS/360, IBM's operating system for the System/360 mainframe, in the early 1960s. It was one of the largest software projects undertaken to that point, and it was very late, very over budget, and enormously complex. The Mythical Man-Month is his account of what he learned from that experience — an account specific enough to still be accurate and influential fifty years later.

The title essay establishes the book's central argument: adding manpower to a late software project makes it later. This is not intuitively obvious. If two programmers can write a program in six months, ten programmers should be able to write it in one month — but they cannot. The reason is that software development is a complex coordination task, not a simple parallel one. Adding people requires training, communication overhead, and the partitioning of the work in ways that may not be possible given the dependencies in the design. Brooks's formulation of this has become Brooks's Law: adding manpower to a late software project makes it later.

What it gets right

  1. 1.

    Brooks's Law: adding manpower to a late software project makes it later. Communication overhead and training costs swamp the productivity gain from additional workers.

  2. 2.

    The second-system effect: engineers building their second major system tend to over-build it, adding all the features they held back from the first. Restraint on the second project requires conscious effort.

  3. 3.

    Conceptual integrity — a coherent underlying design vision — is the most important quality of a large system and requires concentrated authorship, not design by committee.

What it covers

Who wrote it

Frederick P. Brooks Jr. (1931–2022) was an American computer scientist who managed the development of IBM's OS/360, one of the most ambitious software projects of the 1960s, before joining the University of North Carolina at Chapel Hill, where he founded the computer science department and spent most of his academic career. He received the Turing Award in 1999 for his contributions to computer architecture and software engineering management. The Mythical Man-Month was first published in 1975 and expanded with the essay "No Silver Bullet" in a twentieth-anniversary edition in 1995. His later books include The Design of Design (2010).

Chat with The Mythical Man-Month

Ask questions. Adapt it to your life. Get answers based on your goals.

Download on the App Store