CS295J/Rule Lists
< CS295J
John Maeda's Laws of Simplicity
These may be convertible into rules that can be evaluated. See the Laws of Simplicity website for more info.
- Reduce: "The simplest way to achieve simplicity is through thoughtful reduction."
- Organize: "Organization makes a system of many appear fewer."
- Time: "Savings in time feel like simplicity."
- Learn: "Knowledge makes everything simpler."
- Differences: "Simplicity and complexity need each other."
- Context: "What lies in the periphery of simplicity is definitely not peripheral."
- Emotion: "More emotions are better than less."
- Trust: "In simplicity we trust."
- Failure: "Some things can never be made simple."
- The One: "Simplicity is about subtracting the obvious, and adding the meaningful."
Schneiderman's Eight Golden Rules [1]
- Strive for consistency.
- Enable frequent users to use shortcuts.
- Offer informative feedback.
- Design dialog to yield closure.
- Offer simple error handling.
- Permit easy reversal of actions.
- Support internal locus of control.
- Reduce short-term memory load.