

Review: Fantastic book on software design - I read this book after reading Clean code and following Uncle Bob Martin for many year's! I got more out of this book because I had read Clean code and vice versa. So thanks to John Ousterhout and Uncle Bob Martin as well! Review: A philosophy of life - Most of the causes of problems and the principles to address the problems can be applied to life as well. Reduce complexity by reducing dependencies and obscurity. Decide what matters and what doesn't and spend time on what matters
| Best Sellers Rank | #62,696 in Books ( See Top 100 in Books ) |
| Customer Reviews | 4.6 out of 5 stars 2,572 Reviews |
A**I
Fantastic book on software design
I read this book after reading Clean code and following Uncle Bob Martin for many year's! I got more out of this book because I had read Clean code and vice versa. So thanks to John Ousterhout and Uncle Bob Martin as well!
T**A
A philosophy of life
Most of the causes of problems and the principles to address the problems can be applied to life as well. Reduce complexity by reducing dependencies and obscurity. Decide what matters and what doesn't and spend time on what matters
S**R
A must have for all software engineers
Amazing book. Designing software systems are complex. There are many books and courses which teach software programming. But very few talk about design. This book is not a "How to" guide for software design, nor will it give you detailed design patterns. This book answers a profound question "What is a good software design?". This book, with many examples, gives us a fundamental understanding of good software design. I can confidently say no other software design book tackles software design as this book does. Highly recommended, and keep this book open when writing code.
S**T
Must Read book
Book explains concept really well. This will change your perspective regarding code and help you to improvise your self while writing code.
A**A
Too basic, IMO!
I bought this with high hopes, as the author is well respected, well known. I felt the content is too basic (simple) which anyone with a bit of experience in computer-science/software-engineering would already know!
O**0
Amazing Book
Must read for IT professionals of all levels. Apt examples complementing every idea discussed by the author which makes it easy to follow, understand and remember.
E**N
Best book to describe software design.
I like the author's approach to the subject. He debunked most of the design myths by using simple examples and explained the process of decomposition.
A**Y
Recommended reading for new developers
Shipped quickly, in good condition, great seller communication. The book itself is concise and thought provoking. A useful read if you are looking to improve your code's readability.
Trustpilot
1 month ago
3 days ago