The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks, Jr.

  /   Rating: 4/5

This book, written in 1975, offers a fascinating insight into the software engineering process used at that time. The author draws from his experience as project manager for the IBM System/360 and OS/360, and in doing so also sheds light on how they were put together. The 1995 edition, reviewed here, is particularly good as it presents the same 1975 text with only typographical alterations, followed by a couple of extra essays and reflection on the previous essays after 20 years.

The basic premise of the book is that Men and Months are not interchangeable on a software project, and that their design and management can be dramatically improved, but will still remain the most complex part of the process. The book demonstrates that this premise is true and then offers some advice on how to successfully improve the management of software projects. The advice provided is really helpful and well explained. Despite technology's rapid advance, the information in this book is still relevant.

The computer world had changed massively since that time. Throughout the essays you can see glimpses into that world as computers were moving from off-line preparation and batch processing towards a more interactive experience. So many things have changed, and it is fascinating to look back to when programmers had to make space and cost considerations which seem so different from today. As an example, the book mentions renting memory on an IBM Model 165 at $12 per kilobyte per month! At those prices you were sure to keep you code tight!

This work is well worth reading, whether for its retro value or for the insights that it can still offer today.

Creative Commons License
The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks, Jr. by Lawrence Woodman is licensed under a Creative Commons Attribution 4.0 International License.

Share This Post

Feedback/Discuss

Related Articles

Home Computers: 100 Icons that Defined a Digital Generation

As soon as you pick up this coffee table style book you know that you're in for a treat. A quick flick through reveals page after page of beautiful photos accompanied by well layed out text descr...   Read More

What the Dormouse Said by John Markoff

The premise of this book is that the 60s/70s counter-culture led to the personal computer revolution. I think the book demonstrated well how this influenced SAIL and how the Augment lab innovation...   Read More

Electronic Brains: Stories from the Dawn of the Computer Age by Mike Hally

This is an interesting history of computer development around the world during the 1940s and 50s.  The book grew out of a radio series on BBS Radio 4 and contains lots of original material gained from ...   Read More

Fundamentals of Operating Systems by A.M. Lister - Second Edition

It was fascinating to read this book from 1979 and see how operating system design was viewed then, compared to now. The biggest change being the shift in importance from batch processing to the inter...   Read More

Getting the Address of BASIC Variables on the VIC-20

Getting the address of a BASIC variable can be useful if you want to pass data to a machine code routine or want to access the bytes of a variable directly to improve speed and reduce garbage collectio...   Read More