Arnon Rotem-Gal-Oz's Cirrus Minor
"Making IT work" - Musings of a Holistict Architect
Navigation for Arnon Rotem-Gal-Oz's Cirrus Minor - "97 Things" - Architect Axioms
Content
Sidebar
Footer
August 30, 2008
@ 09:44 PM
Comments [0]
"97 Things" - Architect Axioms
I recently stumbled on
"97 Things - Things every software architect should know"
(via
Bobby Woolf
). This is a list of axioms for architects (which will eventually be a book by O'Reilly) edited by
Richard Monson-Haefel
. While I don't agree with all the axioms, and some, which I feel, are a bit overlapping (e.g. one on
trade-offs
and one on
balancing
), there's a lot of great stuff ther.
For instance, here are a few of the ones I like:
Don't put your resume ahead of the requirements
- by Nitin Borwnkar - I've seen this happen a lot in my consulting days. Technology changes and updates all the time and its tempting to always use what's new it isn't always the right choice and as someone responsible fot the overall quality of the system it is up to you to make the right choice for the system not the right choice for you.
Challenge assumptions - especially your own
by Timothy High - There are no absolute truths and what was right once may not hold for the current project
Welcome to the Real World
by Gregor Hohpe - The difference between theory and practice is that in theory they are the same...
Your system is legacy, design for it
by Dave Anderson - Actually Robert L. Glass put it nicely, when he wrote that
"Software Maintenance is a Solution, Not a Problem
"
Tags:
Software Architecture
Related posts:
Messaging subscriptions - per Message vs. Topics
Architect Soft Skills - PDF version
Architect Soft Skills
Eventing in WCF
Architecture - It is always a tradeoff
Think Hollistically
« Using REST along other architecture styl...
|
Home
|
A few pithy thoughts on Architecture »
Comments are closed.
RSS/Subscribe
Navigation
Home
Papers, Articles & Presentations
SPAMMED Architecture Framework
SOA Patterns
About Me
Search
Featured Presentations & Papers
REST introduction (ppt)
SOA Pattern Presentation (pdf)
Fallacies of Distributed Computing (pdf)
Getting SPAMMED for architecture (pdf)
OO Primer (ppt)
Use Case Methodology for large systems (pdf)
Use Cases Methodology for large systems (ppt)
Software Architecture (ppt)
Service Oriented Architecture - Intro (ppt)
What is SOA anyway? (pdf)
O/R Mapping: Why/When (pdf)
Order my SOA Patterns Book
Published Patterns
Edge Component (pdf)
Gridable Service (pdf)
Service Firewall (html @ InfoQ)
Saga (pdf)
What I am reading
Subscribe to RSS headline updates from:
Tag Cloud
.NET (65)
A&D2007 (6)
Agile (20)
BI (2)
dasBlog (1)
data (5)
Design (21)
ESB (2)
Everything (200)
Functional Languages (1)
General (60)
Java (6)
Mobile (2)
new (4)
OO (11)
PaperLnx (6)
Papers (3)
Project Management (8)
Q&A (1)
refactoring (1)
Requirements (2)
REST (15)
RIA (2)
ruby (8)
scalability (6)
SCRUM (2)
SOA (79)
SOA Patterns (33)
Software Architecture (174)
SPAMMED Process (33)
TDD (4)
Trends (1)
Trends (8)
WCF (2)
xsights (2)
Archives
November, 2008 (3)
October, 2008 (4)
September, 2008 (4)
August, 2008 (8)
July, 2008 (6)
June, 2008 (5)
May, 2008 (4)
April, 2008 (4)
March, 2008 (6)
February, 2008 (3)
January, 2008 (5)
December, 2007 (9)
November, 2007 (6)
October, 2007 (11)
September, 2007 (11)
August, 2007 (10)
July, 2007 (9)
June, 2007 (9)
May, 2007 (9)
April, 2007 (6)
March, 2007 (4)
February, 2007 (2)
January, 2007 (5)
December, 2006 (4)
November, 2006 (3)
October, 2006 (4)
September, 2006 (2)
August, 2006 (4)
July, 2006 (3)
June, 2006 (4)
May, 2006 (10)
April, 2006 (8)
March, 2006 (8)
February, 2006 (6)
January, 2006 (6)
December, 2005 (3)
November, 2005 (5)
October, 2005 (6)
September, 2005 (10)
August, 2005 (5)
July, 2005 (15)
June, 2005 (16)
All dates
All Posts
Contact the Author
Contact Arnon
Affiliations
Admin
Sign In