Contribution 53

From WikiContent

Revision as of 03:41, 18 June 2008 by Evan (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Be the Dreamer of Dreams.

Imagine how people feel when they work on your project. Imagine the good feelings when a system is obvious, and the right way to do things is clear. Imagine what the architecture would look like in such a system. Make it easy for people to know how to go about things. Make them feel comfortable.

Then, imagine an architecture so intimidating, so foreboding, and also simple. Imagine building a system from simple components, but in such a way that there is no obvious way for anything new to be added. Any change will break something not directly related. Sometimes no change will break things. Imagine how uncomfortable this would be.

As the architect, you make decisions that will affect the community revolving around your project for many years. In a way, the software design is only a small part of the architecture. The way people come into the community and the way people leave are also important.

(More to come)

Personal tools