Skip to content
Ying's Blog
Go back

Book Review: "The Mythical Man-Month, 20th Anniversary Edition", by Frederick P. Brooks, Jr.

Edit page

I finished reading “The Mythical Man-Month, 20th Anniversary Edition”, by Fred Brooks. It’s amazing how much of the advice and knowledge in this book translates one-for-one to today’s software engineering practices. This is because like art, software engineering is as much of a social as it is a technical affair.

Here are my takeaways from “The Mythical Man-Month” that I have seen in my day-to-day work:

One thing I appreciated about the 20th Anniversary Edition in particular was the author’s acknowledgements of his own mistakes. For example, on the subject of team communication, he eventually accepted David Parna’s assertion that information-hiding leads to a better product because of increased reliance and development of internal APIs. I have found that to be more or less true in practice; it has been much easier for me to bring other developers up to speed with my work when I build out a narrow API interface than when I develop on a highly complex one (I have not tried building my own highly complex public API, and I don’t wish to find out).


Edit page
Share this post on:

Previous Post
The Capital One Hackathon, Part I
Next Post
POSIX Compliance and My Life