The Mythical Man-Month: Essays on Software Engineering

The Mythical Man-Month: Essays on Software Engineering

by Frederick P. Brooks Jr. · 1995

Few books on software project management have been as influential as this timeless classic. Frederick Brooks draws from his experience as project manager for IBM's System/360 family of computers to reveal fundamental truths about software engineering. His central thesis — that adding manpower to a late software project makes it later — has become a cornerstone of software management. These essays remain as relevant today as when first published.

Best for: Developer Technologist Manager
Level: Intermediate Time: Long Practicality: 2/5 Inspiration: 2/5
Key Ideas
Adding manpower to a late software project makes it later.
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination.
A program is not a product. A program becomes a product when it can be run, tested, repaired, and extended by anybody.

Adding manpower to a late software project makes it later.

Part of these reading paths
Software Engineering Manager Reading Path

As an Amazon Associate, I earn from qualifying purchases.

Notable Quotes

Adding manpower to a late software project makes it later.

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination.

A program is not a product. A program becomes a product when it can be run, tested, repaired, and extended by anybody.

Good judgment comes from experience, and experience comes from bad judgment.

The bearing of a child takes nine months, no matter how many women are assigned.

There is no single development, in either technology or management technique, that by itself promises even one order-of-magnitude improvement within a decade in productivity, in reliability, in simplicity.

The first false assumption that underlies the scheduling of systems programming is that all will go well — that each task will take only as long as it 'ought' to take.

You may also like

The Metaverse
The Metaverse
Matthew Ball, 2022
Technology Innovation
Bad Blood: Secrets and Lies in a Silicon Valley Startup
Bad Blood: Secrets and Lies in a Silicon Valley Startup
John Carreyrou, 2018
Biography Business Technology
The Design of Everyday Things
The Design of Everyday Things
Don Norman, 2013
Product Psychology Technology
The Pragmatic Programmer: Your Journey to Mastery
The Pragmatic Programmer: Your Journey to Mastery
David Thomas,Andrew Hunt, 2019
Technology Software Development
Co-Intelligence: Living and Working with AI
Co-Intelligence: Living and Working with AI
Ethan Mollick, 2024
Technology Innovation Artificial Intelligence
Accelerate: The Science of Lean Software and DevOps
Accelerate: The Science of Lean Software and DevOps
Nicole Forsgren,Jez Humble,Gene Kim, 2018
Technology DevOps Software Development
Life 3.0: Being Human in the Age of Artificial Intelligence
Life 3.0: Being Human in the Age of Artificial Intelligence
Max Tegmark, 2017
Technology Innovation Artificial Intelligence
Superintelligence: Paths, Dangers, Strategies
Superintelligence: Paths, Dangers, Strategies
Nick Bostrom, 2014
Technology Artificial Intelligence