Friday, March 06, 2009

Food For thought

Most of the stuff listed below is learnt by many of us after going through some painful experiences.

Good - someone collected them!

Following are a few that resonate with many of us for sure:

· If there is only one solution, get a second opinion

· Take responsibility for your decisions

· Record your rationale

· Dont Be Clever

· For the end-user, the interface is the system

· Great software is not built, it is grown

· Shortcuts now are paid back with interest later

· Control the data, not just the code

I would say, these are food for thought for every one of us – not just software architects.

http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book