3 ms·
I, for one, fail to realize how can one design any half-complex app (gadget, whatever) to be stateless. I mean, modes are literally everywhere. So long as you
by gear54rus 12y ago
I, for one, fail to realize how can one design any half-complex app (gadget, whatever) to be stateless. I mean, modes are literally everywhere.
So long as you can always tell which mode is the current one, I feel modes are fine.
That said, the example in the article seems like a pretty severe oversight (crucial indicator, completely identical modes) by itself.
- dunmalg 12y ago>I, for one, fail to realize how can one design any half-complex app (gadget, whatever) to be stateless. It's fairly obvious, isn't it? A keyboard with no shift key is going to need twice as many keys... but of course you'll also never find yourself accidentally typing with caps lock on. That's the trade off. The UI becomes more complicated.
- bernardom 12y agoThat's the nicest short explanation of the mode tradeoff I've ever seen.
- SideburnsOfDoom 12y agoThe shift mode key is usable, as the position of your finger gives you tactile feedback of which mode you are in; and it enters a predictable state when you let go. The caps lock key does a very similar thing to shift, and is not very useful on a modern keyboard. In my experience it is more often engaged by accident than on purpose.
- sgustard 12y agoMy car has a "reverse" mode which tries to kill me every once in a while when I hit the gas. I think a separate reverse pedal to the left of the brake would do the trick instead, and be nicely symmetrical.
- wiredfool 12y agoThat would play havoc with people used to clutches. As it is, I often have a couple go-rounds with 'the brake is not a clutch' when I get a rental.