Principle of Least Astonishment (POLA)

“If a necessary feature has a high astonishment factor, it may be necessary to redesign the feature.”

The principle of least astonishment (POLA) proposes that a component of a system should behave in a way that most users will expect it to behave. The behaviour should not astonish or surprise users.