4 ms·
In some cases, universal undo really isn't possible. As an example, what if the app activates a shock collar for dog training purposes? A delay isn't acceptable
by blotter_paper 7y ago
In some cases, universal undo really isn't possible. As an example, what if the app activates a shock collar for dog training purposes? A delay isn't acceptable, and undoing is impossible. This is a real product, there's more than one on the market.
- eru 7y agoYes. Obviously the fake doesn't work when latency is critical. Some of trying to 'unsaying' something in Skype. Fake 'unsending' an email only works because we tolerate latency.
- gmueckl 7y agoThat is not what undo is for. Undo is for data changes without physical side effects. You might just as well have asked to undo printing a page when the printed page is in the printer's output tray. People have enough common sense to understand that this is irreversible. This is less obvious for an action that only changes data that is displayed on a screen.
- eru 7y agoA good rule of thumb: whenever you could tell a human valet 'sorry, I changed my mind', you should be able to tell the computer. Eg you should be able to undo changes to your restaurant order, as long as they haven't started preparing the meal.
- dbtx 7y ago> what if the app activates a shock collar for dog training purposes? That is the wrong shock collar; undo the purchase.