Title: Not just for architects - good for software engineers too
Product review: This book talks specifically about what works and doesn't work when building cities and towns and how to take the human element into consideration when doing so. However, I found its conclusions and most of its patterns applicable to software engineering. There are good books on software design patterns such as "Head First Design Patterns", and there are some good books on user interface design such as "Designing Interfaces: Patterns for Effective Interaction Design", but this book really helped me merge the idea of software design patterns with the user perspective in a way that other books I have read have not.If you are a software designer, read the book all the way through, make notes as you go, and see if it doesn't help you write better organized code that is more responsive and coherent to a user who walks up to your user interface completely uninitiated in your method of design. I know it helped me.
Would you say this review depicts the product in a flattering or unflattering light?
