Norman’s 7 Principles
Use both knowledge in the world and knowledge in the head
Simplify the structure of tasks.
Make thing visible: bridge the gulfs of Execution and Evaluation.
Get the mapping right
Exploit the power of constraints, both natural and artificial
When all else fails, standardize