97 Things Every Software Architect Should Know
Posted by dvromeu in Software EngineeringIf you like good, easy-reading and free knowledge like me, you will surely find taking a look at 97 Things Every Software Architect Should Know worthwhile.
Every software project is different, and has it’s own and unique needs, and as Edward Garson points out in Context is King:
“I feel there is a certain irony in trying to impart something about architectural ideals, when the very premise I wish to begin with is that effectively there are no ideals. If this is indeed the case, then surely there is nothing to write, I am a contradiction and by doing this I run the risk of the universe imploding or something like that.”
However:
“But alas, ceci n’est pas une pipe.”
I also believe that software engineering projects do share some common issues (or at least I hope for this, any morale booster is welcomed: software engineering is such a challenging discipline that despair is frequent !).
“97 Things” points out some topics and solutions that should probably be applicable for any software engineering endeavor.
There are some big names and many years of experience behind these tidbits of wisdom, and in my short career so far, I have found many of the described issues in “97 Things” in past and present projects.
Because 97 things are too much for my short term memory, these are the top 3 things to know that I strive to remember:
Tags: Knowledge Source, Michael Nygard, Neal Ford