Gilbitecture
Plucked from his deliciously titled “Real Architecture: Engineering or Pompous Bullshit?” slide deck, I give you Tom Gilb‘s personal principles of software architecture engineering:
Tom’s proactive approach seems like a far cry from the reactive approaches of the “emergent architecture” and TDA (Test Driven Architecture) communities, doesn’t it?
OMG! Tom’s list actually uses the words “engineering” and “the architect“. Maybe that’s why I have always appreciated his work so much. 🙂
Categories: technical
software architecture, software design, Tom Gilb
All those ‘is responsible for’ statements are going to keep the application of that philosophy low. Isn’t that the whole point of ’emergent’ anything- maximum allowable plasuible deniability?
Sadly, I think your first sentence is right.