Elektrine lite

← Feed

@jochenwolters@mastodon.social

Post #347703

2026-02-20 21:34 UTC

“isn't that a secondary goal of a good #UX, to prevent sleepy people from making stupid mistakes?” No. Three things: 1. It's a _primary_ goal to never cause unintentional loss of user data — it doesn't matter that’s triggered by the software or user behavior. 2. This goal does not just apply to "sleepy people," but to _all_ users at all times. 3. Users should not be accused of making "stupid" mistakes. Maybe "foolish" or "unfortunate" ones; but never "stupid.” 😎 https://hachyderm.io/@ffissore/116102951562021068

Replies (1)

  • That said, yes, destructive commands should always be spatially separated from non-destructive ones. Further, any destructive action should ideally come with a proper Undo, or at least a confirmation dialog. And in that confirmation dialog, the destructive commands must be spatially separated from non-destructive commands. Here's a great, old-school example from BBEdit. (This is yet more evidence that the stacked buttons in iOS-style dialogs on macOS are #UX/#IxD garbage, plain and simple.)

    Open ##1453590