Thursday 26 February 2009

97 Things Every Software Architect Should Know

One of the things that prompted me to start this blog was the inclusion in the book "97 Things Every Software Architect Should Know". Now, this may seem like a shameless plug, but it's not! Reason being, I'm not a "Thought Leader", "Technical Visionary", "Agile Skywalker" or whatever else, I'm pretty much just an ordinary, working software guy. This is the reason that makes this book so different.

Book for sale:

Wiki with original axoims:

The book has been compiled from the open source community after a call was made to submit 97 different axioms offering general advice on real world software architecture. This is not the kind of detail you read in "Architecture For Dummies", it's actual working advice that may dig you out of a hole some day. Of course, none of the contributors get paid (it's open source) but I didn't contribute for financial gain.

For this book, O'Reilly have published it and Richard Monson-Haefel is the editor, these roles are essential to get something into print (and both have done an excellent job)! Asides from that important investment, the book is open source. I'm not sure if it's the first, but it could be the start of an important series of technical books.  I think it's great to see a publication with the kind of deep advice you get from a one on one talk with a real expert. Sometimes it's difficult to gather this information together because it covers such wide ground. I think  a book like this is excellent for those times when you are sitting back at design time/between releases thinking about potential holes in your system. 

Well done to Richard and all the other contributors!

No comments:

Post a Comment