

Classic text on the human side of software engineering, containing essays on the management of software teams, projections about how computer languages and tools will evolve, and philosophical speculation. Unlike most other books about computing, Brooks' work has been remarkably enduring, remaining in print for at least four decades. The book is most famous for its statement of Brooks' Law: "adding manpower to a late software project makes it later".
A glimpse inside

Brooks' most famous observation is that adding manpower to a late software project makes it later. This is because software development is not a simple matter of dividing tasks among more people; communication overhead grows rapidly as team size increases, and new members require time to get up to speed. The 'mythical man-month' is the mistaken belief that effort (measured in person-months) and schedule are interchangeable. In reality, some tasks are sequential, not parallelizable, and adding people often creates more coordination problems than it solves.
Brooks likens software engineering to a tar pit where both the small and mighty can get stuck. The complexity arises not just from the technical challenge, but from the essential difficulties of communication, specification, and change. He distinguishes between accidental difficulties (those that can be reduced with better tools) and essential ones (inherent to the nature of software). This metaphor highlights why software projects are uniquely prone to overruns and disappointments.
Ratings at a glance
- 1Brooks' Law: The Man-Month Fallacy
- 2The Tar Pit of Software Engineering
- 3The Surgical Team Model
- 4Conceptual Integrity
- 5The Second-System Effect
Popular quotes from The Mythical Man-Month
“Adding manpower to a late software project makes it later.”
“The bearing of a child takes nine months, no matter how many women are assigned.”
“Plan to throw one away; you will, anyhow.”