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

  /     /   Book     Programming     Retro     Review    

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
Book Review: 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.

Related Articles

Book Review: 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 innovations led...   Read More

Book Review: 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

Book Review: 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

Adding a Basic Stub to a Vic-20 Assembly Language Program

To make machine language programs more friendly it is nice to add a basic stub which contains a line with a SYS statement to start the code. This is easy to do on the Vic-20 and the process gives you ...   Read More

Creating a TTY Simulator in Assembly Language on the Vic-20

The Vicmon machine language cartridge is an excellent tool for exploring the Vic-20. This article and its associated video will show you how to use it to create a simple program that will change the n...   Read More

Sign up to get new articles straight to your inbox.

Delivered by FeedBurner

Comments

blog comments powered by Disqus