97 Things Every Software Architect Should Know
![]() |
I recently contributed to a book called ‘97 Things every sofware architect should know‘. It is a collection of axioms by various architects around the world including some famous names such as Allison Randal (The lead developer for Parrot), Bill de hÓra (Co-editor of Atom publishing protocol) , Michael Nygard (who wrote “Release It! Design and Deploy Production-Ready Software” – a 2008 Jolt Productivity Award Winner), Neal Ford (who wrote “The Productive Programmer”) and Rebecca Parsons (Thoughtworks CTO)
The book is now available for purchase from Amazon. The content of the book is licensed under Creative Commons Attribution 3 license. You can read it on the wiki if you are not inclined to buy the dead-tree version.
The book is edited by Richard Monson-Haefel and Mike Loukides. Interestingly the Amazon editorial review quotes the axiom that I have contributed (“For the End-user,the interface is the System”). Unfortunately there was a limit of 300 words for the axioms and no companies or products could be mentioned as the editors wanted a certain timeless quantity for the axioms (and rightly so). I plan to explain what I meant in greater detail in a blog post soon.
Some more interesting trivia about the book.
* Currently the book has 5 star rating from 3 reviewers.
* It is #1 in the “Design and Architecture” Category and #5 in The Software Development Category in a short time frame. (It’s been about 2 weeks since it was released.)
The cover has the photos of every author (whose contribution was accepted) on it. My photo is 2nd from the leftt on the last row
.



Congratulations.. This is awesome
Congrats bud! Way to go!
Great…
Great Work
This is cool…look forward to reading the book.
Dude, Congratulations…Way to Go!!!!
Way to go! Author a complete book next time. You are very capable of that!!
Awesome man!!!
congrats!!
btw what was ur quote?
Awesome dude!
I got dead tree version! Congrats too!
Second from the _left_ on the last row, you mean?
wow! this is great news! Congrats.
Start working on your own full compilation.
Congrats! Awesome.
Hi VInayak,
Congrats for your great work. Looking forward to get hold of this book pretty soon !
@anush, @arjun, @mayuresh, @koolhead17, @tathagat, @hari, @aashish, @viral, @fox2mike, @kartik, @kapil, @sanchith, @shivraj Thanks guys.
@jace You have sharp eyes
. Fixed the error.