DictionaryInterface

Error Prevention

Designing flows so mistakes are unlikely — constraints, confirmations, and clear defaults — rather than only offering recovery later.

In practice

Disable impossible actions, confirm destructive ones, and validate early. Prevention is kinder than a clever error message after the fact.

Related

Feedback, Usability, Affordance