The Mythical Man-Month

Essays on Software Engineering

Paperback, 322 pages

English language

Published Nov. 7, 1995 by Addison-Wesley Professional.

ISBN:
978-0-201-83595-3
Copied ISBN!

View on OpenLibrary

4 stars (49 reviews)

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".

7 editions

The Mythical Man Month Review

4 stars

I find that programmers seem better at coordinating work and communicating about work compared to other fields that I have experience with. The work is organized in a much more humane way than the email inbox driven hyper-active hive-mind model of other office workers so vividly described in Cal Newport’s in “A World Without Email”. In fact, programmers seem to already be living in that future utopia of an emailless world. How did it get to be this way? I think this book may have played a major role.

Despite being only a few years removed from computer programs consisting of stacks of cards, high level languages being a new thing compared to assembly language, and changesets being distributed via microfilm, this book, originally published in 1975, outlines a way of developing software that resonates today:

In “The Surgical Team” Brooks outlines the roles required in a software development shop: …

As relevant today as it ever was

5 stars

The Mythical Man-Month is a collection of classic papers on software engineering, with some additional commentary (particularly in the 1995 edition) and connective tissue to turn them into an approachable narrative.  It dates from a time when software engineering consisted of moderately large teams of programmers working on software packages written mostly in assembly or machine language for mainframe and minicomputers.  The majority of the essays in the book are from the author’s experience on the OS/360 operating system project for IBMs enormous System/360 mainframe computer.  At the time, OS/360 was one of the (or possibly the) largest software development efforts ever attempted.

While the above description makes it sound like the Mythical Man-Month is as dated as the woodcut of a mammoth struggling in the La Brea tar pits found on its cover, the author did an amazing job of extracting insights about software development that not only stand …

Review of 'The Mythical Man-Month' on 'Goodreads'

4 stars

The Mythical Man-Month is a collection of essays that generalize some "rules" about software engineering: adding engineers to a project, "no silver bullets" to 10x productivity, importance of communication in a big project, etc. I loved reading it, partly because I could relate/empathize with so many of the ideas.

TMM-M is like a philosophy book, with clearly laid out observations and evidence behind the wisdom Spoiler: not all the observations hold up! There are many things still true 40+ years after it was first published; but it's also fun to read about the observations that don't hold up today (...although the 20th anniversary Chapter 19 revisits all of the concepts in retrospect). I can definitely see myself rereading and referencing this book in the future!

Review of 'The Mythical Man-Month' on 'Goodreads'

5 stars

I heard about this book when I started working in the software industry, a while after the anniversary edition came out. Now it's over 40 years since the original publication.

I cannot emphasise this enough: every single thing the industry struggles with today is laid out in this book, root causes are identified, and strategies for coping with the issues are laid out. Every single thing. And still, the industry struggles.

This should be mandatory study for everyone seeking to enter the field.

Review of 'The Mythical Man-Month' on 'Goodreads'

2 stars

The Mythical Mythical Man-Month.

This book is definitely dated, and I bet that's one of the sources of my frustration for it.

Another is its romantic outlook. It starts by telling you, the programmer, why you love programming, because apparently the author knows. And what he says is how programming is pure thought put into action, just like God's word created the World. I bet I'm misquoting, but it doesn't matter much.

Later on, the author talks about phenomena that he has noticed in the process of making computer systems, and I keep feeling that it's all just romantic assumption that the author probably correctly observed in many cases and then, as it happens, liked and instinctively felt the need to generalize them and saw them in everything. Perhaps they exist and I'm talking crap, but it feels a lot like faith.

I do see why the book was …

Review of 'The Mythical Man-Month' on 'Goodreads'

4 stars

Most of the stuff in Fred Brooks' Mythical Man-Month is stuff I've read in one place or another over the years. However, I'd never read all of it in one place and it had been a while. When I heard the audio of his presentation at OOPSLA 2007, I grabbed a copy and read it through.

The details and examples are definitely showing their age, but the underlying principles, including the source of the title still ring true 35 years after he wrote them the first time. There are some myths of software development that just seem to have imbibed the zombie powder. They just won't die.

I've lost count of the number of project managers who seem to think that they're going to be the first to add people to a late project and speed it up. Re-reading these essays invigorates my desire to challenge that assumption more emphatically …

avatar for Danie

rated it

4 stars
avatar for inga-lovinde

rated it

3 stars
avatar for mishari

rated it

5 stars
avatar for jannesklee

rated it

5 stars
avatar for tehjer_

rated it

4 stars
avatar for emick

rated it

2 stars
avatar for lijadora

rated it

3 stars
avatar for gagliardi_vale

rated it

5 stars
avatar for rgibert

rated it

4 stars
avatar for bradfonseca

rated it

4 stars
avatar for Fireblend

rated it

3 stars
avatar for stinkingpig

rated it

5 stars
avatar for jparise

rated it

5 stars
avatar for bondolo

rated it

5 stars
avatar for unwiredben

rated it

5 stars
avatar for harfang

rated it

4 stars
avatar for tvbusy

rated it

5 stars
avatar for alexmu

rated it

4 stars
avatar for sibbl

rated it

3 stars
avatar for dactyl

rated it

5 stars
avatar for ToadyNerd

rated it

2 stars
avatar for mahnve

rated it

4 stars
avatar for pcppcp

rated it

5 stars
avatar for madklowns

rated it

5 stars
avatar for 04n0

rated it

3 stars
avatar for avandeursen

rated it

5 stars
avatar for fvbever

rated it

5 stars
avatar for grahams

rated it

4 stars
avatar for ShinToad

rated it

4 stars