Policy Of Least Astonishment, a principle in interface design/engineering that existing practices
and expectations should not be changed without enough prior notice and discussion, in order
to avoid catching other colleagues with unexpected
confusion and/or frustration.
Repeated violation of POLA is often a sign
of a prima donna
(someone with an egotistical "my way, or no way" attitude).
Hey, good job violating POLA by negating the return value of that
function... Do you even realize you just
broke the entire thing for 6289367918234
days until the others fix their own code that
calls your function?