Welcome! Please join the dialogue.
Bohmian.org - Discussion - Non-standard behaviour should not be enabled by default - m
m joined January 13, 2008 (logged-in March 11, 2020) <beez> Bitching where bitching is due -- and often where it is not.
m
posted December 29, 2010
Non-standard behaviour should not be enabled by default is a fundamental corollary of the
principle of least astonishment.
A program, object, or other tool can freely support any additional functions than what is expected of a tool, but it should by default be able to do the expected job. If a standard
WidgetWixer wixes widgets counterclockwise, anything that advertises itself as a WidgetWixer should in its default mode wix widgets counterclockwise. By
concious user action only, should something advertised as a WidgetWixer wix widgets clockwise.