Tuesday, February 24, 2009

Maxims: 97 things every software architect should know

Other people's maxims! Or, as they call them, axioms. (They're synonyms.)
The following are the 97 axioms selected for the book, 97 Things Every Software Architect Should Know, which will be published by O'Reilly Media in early 2009. The contents are now being edited for publishing - you can see them here. All edits will be contributed back to the 97 Things web site on this page.
Here are a few random selections to tease you. I have't read all 97 of these yet - in fact i haven't even read all of these links yet - but the maxims themselves are enough for me to repost 'em. And I saw plenty more I like where these came from.

2. Simplify essential complexity; diminish accidental complexity by Neal Ford
3. Chances are your biggest problem isn't technical by Mark Ramm
4. Seek the value in requested capabilities by Einar Landre
9. You're negotiating more often than you think by Michael Nygard
10. Quantify by Keith Braithwaite
18. Simplicity before generality, use before reuse by Kevlin Henney
19. Architects must be hands on by John Davies

So - have YOU got more maxims, axioms, or pointers to other people's deeptechthoughts? Do share! I love this collected & shared wisdom idea. Might just be the basis of civilization....

No comments:

Post a Comment