Slips and Mistakes
- Categories
- Design
- Sources
- The Design of Everyday Things
Two kinds of human error. A slip is doing the wrong action while intending the right one, an execution failure usually caused by inattention or habit. A mistake is forming the wrong intention or plan, a knowledge or rule failure. The two need different design remedies.
Why it Matters
Norman reframes error as a design failure, not a personal failing: people will err, so systems should prevent, tolerate, and allow recovery from errors. Treating errors as "user stupidity" guarantees they recur.
Signals
- Experienced users making "careless" slips.
- Well-meaning users making the wrong decision from a flawed model (a mistake); a blame culture around error.
Benefits
Designing for error reduces harm, builds trust, and surfaces the real, structural causes instead of stopping at blame.
Risks
Blaming the operator and stopping there; designing only against mistakes (knowledge) while ignoring slips (attention), or the reverse.
Tensions
Preventing every error can over-constrain capable users, and warnings fatigue until they are ignored. The balance is sensible defaults, confirmation for the irreversible, and easy undo.
Examples
Typing into the wrong field is a slip; choosing the wrong treatment from a wrong diagnosis is a mistake; undo and confirmations are error-tolerant design.