Anticipatory Design
Synonyms: predictive design, proactive UX, assumptive design, pre-emptive design, decision-free design
Definition
Use cases
- The helpful default: A booking form pre-fills your details and suggests the flight that fits your calendar, so a ten-field task becomes one tap. Friction gone, trust intact.
- The trapped user: The system books, buys, or hides something based on a wrong prediction, with no obvious way to undo it. The lack of escape is the problem.
How it's used in practice
- Anticipate the reversible stuff: Pre-fill fields, set smart defaults, send reminders. Save costly or hard-to-undo actions for an explicit confirm.
- Always offer an override: Make undo and "not this" one tap away, so a wrong guess never traps the user.
- Explain the why: Show the reason ("because you watched X"). Blind prediction reads as creepy; a stated reason reads as helpful.
- Earn trust before automating: Start with suggestions and defaults. Move to acting alone only once the predictions prove reliable.
Challenges & limitations
- It can erase agency: Over-automation makes people passive and can box them into a filter bubble, removing useful serendipity and choice.
- It depends on data: Cold starts and sparse data make early predictions weak, and the tracking it relies on raises real privacy and consent stakes.
Free resources
- Smashing Magazine: What You Need to Know About Anticipatory Design — the early, widely cited primer with examples and a checklist.
- Toptal: Anticipatory Design — How to Create Magical User Experiences — a clear walkthrough of the technique and where it beats plain personalization.
- NN/g: Personalization — the line between personalization and acting on a user's behalf.

