🔗 Principle of Least Astonishment
🔗 Computing
🔗 Philosophy
The principle of least astonishment (POLA), also called the principle of least surprise (alternatively a "law" or "rule") applies to user interface and software design. A typical formulation of the principle, from 1984, is: "If a necessary feature has a high astonishment factor, it may be necessary to redesign the feature."
More generally, the principle means that a component of a system should behave in a way that most users will expect it to behave; the behavior should not astonish or surprise users.
Discussed on
- "Principle of Least Astonishment" | 2020-05-05 | 22 Upvotes 11 Comments