Golden Rules of Interface Design
- Strive for consistency.
- Enable frequent users to use shortcuts.
- Offer informative feedback.
- Design dialogs to yield closure.
- Offer error prevention and simple error handling.
- Permit easy reversal of actions.
- Support internal locus of control.
- Reduce short-term memory load.
- Shneiderman