Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:
Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar)
Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm)
Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards)
Simplicity Before Generality, Use Before Reuse (Kevlin Henney)
For the End User, the Interface Is the System (Vinayak Hegde)
It's Never Too Early to Think About Performance (Rebecca Parsons)
To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
Average Rating: ![]()
![]()
![]()
![]()
Based on 6 Ratings
"Good Collection of Best Practices!" - by Ali on 23-SEP-2012
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I think this book (actually a collection of tips and practical guidance) from various professionals in the field, is a good reference.
For many software architects, like me, the tips in this book will serve to remind the characteristics of successful software architecture practices.
I intend to keep this as one of my Swiss Kit items.
Report as Inappropriate
"Mostly good" - by Anonymous on 30-JUL-2012
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
A bit uneven, but some real gems in here.
Report as Inappropriate
"Very inconsistent" - by Alex Ott on 30-MAR-2012
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Main problem with this book, is that isn't real book - it set of very short essays, that almost not linked to each other excluding mega-topic called "software architecture".
So it very inconsistent - after essay on performance, goes essay on communication skills, then essay on code organization, etc. It's hard to read such things...
It's better to read normal books, like "Release It!", "12 essential skills for software architects", etc. if you want to read something about software architecture processes and related things
Report as Inappropriate
"you MUST read this book" - by Anonymous on 24-SEP-2010
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I first thought that with such a title "...every software architect should know.." it was again a marketing hack.
I must admit that this book, if read by a mojority of software architect, will be a fantastic advancement.
It nice to know patterns and practices but if read this book and understand it you will be a fantastic software engeneer/architect.
As a one time reading or a bedside book it's not "should read" it's MUST read.
Report as Inappropriate
Top Level Categories:
Information Technology & Software Development
Sub-Categories:
Information Technology & Software Development > Software Engineering & Development

Download Chapter
0 TokensColophon
The publisher has provided additional content related to this title.
Description | Content |
|---|---|
Visit the catalog page for 97 Things Every Software Architect Should Know |
|
Visit the errata page for 97 Things Every Software Architect Should Know |
|