Principle of Least Surprise
Tuesday, February 15th, 2005In user interface design, programming language design, and ergonomics, the principle (or rule) of least surprise (or astonishment) states that, when two elements of an interface conflict or are ambiguous, the behaviour should be that which will least surprise the human user or programmer at the time the conflict arises, because the least surprising behavior […]