This post is part of a series of posts with my personal notes about the chapters in the book “The mythical man-month” by Frederick P. Brooks. I write these posts as I read through the book, and take notes on the concepts I find more relevant. I do, however, advise reading the book to get the full benefit out of it.
This chapter was added to the 20-year anniversary edition of 1995 and is a transcript of a paper Brooks wrote back in 1986 titled “No Silver Bullet – Essence and Accident in Software Engineering“, which won him the Turing award, often described as the “highest distinction in computer science” and “Nobel Prize of Computing”.
In it, Brooks addresses the essential tasks of building software and suggests:
- Exploiting the mass market to avoid constructing what can be bought;
- Using rapid prototyping as part of a planned iteration in establishing software requirements;
- Growing software organically, adding more and more function to systems as they are run, used, and tested;
- Identifying and developing the great conceptual designers of the rising generation.
Continue reading “16. No silver bullet”