97 Things Every Software Architect Should Know
Author: Richard Monson-Haefel
Publisher: O'Reilly, 2009
Pages: 224
ISBN: 978-0596522698
Aimed at: Software architects
Rating: 1
Pros: Reading it makes it looks like you are working
Cons: Almost zero content
Reviewed by: Ian Elliot

This is another collection of "97" short essays that have been selected from a larger set which appeared on the web. Its a communal effort and as such goes to show that communal efforts are sometimes a waste of time.

In this case we have a fundamental problem in that the authors don't really seem to have a clear idea what software architecture actually is. If you read this book you will be exposed to comments on leading a team, people management, project management, attitudes towards life the universe and everything.

Many of the essays are short homilies that basically say - do your best, try harder or some other brainless and easy to spout aphorism. You can tell how shallow many of these essays are simply by realising that the titles usually say as much as the complete essay. You can guess what is coming as soon as you read the title - Don't put your resume ahead of requirements; Value Stewardship over Showmanship; Avoid "good ideas"; Choose Frameworks that Play Well with Others and so on...

This isn't really hardcore software architecture because in the main it tells you very little about software and nothing much about architecture - well not unless you mean real architecture as there is a contribution "Learn from Architects of Buildings" which has quotes from Frank Lloyd Wright.

For the programmer there is one voice in the collection that should strike the right note. Mike Brown's essays stand out as being the work of someone who can actually do the job. Who wouldn't agree with "If you Design It, You Should Be Able to Code it"  or "Before Anything, an Architect is a Developer". However even these sentiments are not enough to rescue the book.What we have here is a collection of 97 things to be inserted into fortune cookies and a such they might raise a smile or a nodding agreement.

As a book this is  dreadful waste of time and money.

Banner


Modern Software Engineering (Addison-Wesley)

Author: David Farley
Pages: 256
ISBN: 978-0137314911
Print:0137314914
Kindle: B09GG6XKS4
Audience: Software Engineers
Rating: 3.5
Reviewer: Kay Ewbank

This book is subtitled 'doing what works to build better software faster' - does it teach you how to achieve that?



Algorithms: Absolute Beginner's Guide

Author: Kirupa Chinnathambi
Publisher: Addison-Wesley
Date: November 2023
Pages: 416
ISBN: 978-0138222291
Print: 0138222290
Kindle: B0CCTZ37DQ
Audience: General
Rating: 4.5
Reviewer: Kay Ewbank

Subtitled 'a practical introduction to data structures and algorithms in JavaScript', this book is split into tw [ ... ]


More Reviews

Last Updated ( Thursday, 15 April 2010 )