Friday, November 16, 2012

Design Philosophy

The design philosophy I am trying to follow.

Design Philosophy Statement

Let the computer do what it's best at, which is keeping track of the details and presenting them in a meaningful fashion.

More Statements

  • If something is tedious, let the computer do it.

  • If something is complicated, let the computer simplify it.

  • Out of sight is out of mind. Everything that's relevant to a problem must be on screen at the same time. Anything not relevant should not be present.

  • Details should be handled by the language; application concepts, by the programmer.

  • Things that behave differently should look different.