7 ms·
I also absolutely hate switches in almost all contexts. In some applications it can make sense, like the UI that controls your WiFi or something. The reason wh
by beAbU 3y ago
I also absolutely hate switches in almost all contexts. In some applications it can make sense, like the UI that controls your WiFi or something.
The reason why a light switch is so effective is because we can see an immediate response/impact on our action, the direction that the toggle points in is actually irrelevant, because either the lights are on or off, and toggling the switch changes that state, and I can verify with my eyes. Usually it's safe to toggle the switch back and forth until the desired state is achieved.
In software that's not always possible, and often changing the state has destructive results. So you can't experiment.
And then you get the abominations that bring in double negatives, and things that use switches to control something more complex than a simple boolean state.
"Disable the nuclear missile warning test = ON/OFF" - like what the hell does this even mean, and how can the user be expected to understand what the right option is without trying first.