Definitely not required reading for all designers but a pleasant and useful one for some of them nevertheless
For some people there comes a time when they have spent more than five decades in their career and they can have a deep look at various projects they have accomplished, and talk about the common themes, as well as the distilled lessons they learned throughout a lifetime. If they also happen to be good writers as well as having lots of very successful achievements in industrial settings as well as academic and personal ones, then the reader of their work is lucky indeed. The Design of Design is one such book, at least for some readers.
Even though the book has many qualities, I consider it important to warn the casual reader: You are facing a book full of deep principles and abstractions. No matter how many concrete examples you may encounter in different chapters, the discussion of principles behind those examples are not to be taken lightly, Brooks often refers to the works of Christopher Alexander, an architect, designer, mathematician and cognitive scientist, not only famous for his work in architecture and design, but also for inspiring the famous “Design Patterns: Elements of Reusable Object-Oriented Software” book as well as his non-mainstream writings. This alone should be enough evidence for the knowledgeable reader that this book aims to be something more than a passing attempt at discussing a few design principles. Read the rest of this entry »