Most Astonishing Violation of the Principle of Least Astonishment
Posted
by Adam Liss
on Stack Overflow
See other posts from Stack Overflow
or by Adam Liss
Published on 2008-10-25T03:33:04Z
Indexed on
2010/03/19
0:41 UTC
Read the original article
Hit count: 430
The Principle of Least Astonishment suggests that a system should operate as a user would expect it to, as much as possible. In other words, it should never "astonish" the user with unexpected behavior.
In your experience as the "astonishee," what types of systems are the worst offenders, and if you were the project manager, how would you correct the problem?
Bonus if your answer describes how you'd retrain the developers!
© Stack Overflow or respective owner