Clear Affordances
Elements communicate what actions are possible and which are not, reducing misclicks and misuse.
A list of input fields and buttons
Even better than good error messages is a careful design which prevents a problem from occurring in the first place.
Elements communicate what actions are possible and which are not, reducing misclicks and misuse.
A list of input fields and buttons
The system makes requirements explicit so users know what is expected before acting.
Password strength indicator
The interface prevents errors by limiting what users can do, making invalid actions impossible rather than recoverable.
Date range
Potentially harmful actions require additional intent, preventing accidental execution.
User journeys are designed to reduce the likelihood of mistakes, especially in critical paths.
A form with a select field
Errors are caught while the user is acting, not after submission, reducing frustration and rework.
File upload
The system preselects options that minimize risk and reflect the most common or least harmful choice.