- the product must gets out of the way.
- navigation must be flat, no hierarchy of menus to follow; aids goal 1.
- the product doesn't require or expect prior configuration; aids goal 1.
- the source code is easily modifiable; solves flexibility issues that maybe imposed by goal 3.
- the source code is the configuration; induced from 3 and 4.
- variable names are wide, clear and promoted to the top; aids 5.
- modules are split on the basis of relevance; serves 5, and 2 in spirit.
- use existing solutions when it makes sense.