Error Prevention & Reversibility: So Users Aren't Afraid to Click
Last lesson was how to word errors. This one steps earlier: stop errors from happening at all—and if they do, let users undo in one click. AI-built apps love confirm dialogs as insurance, but that's the weakest line of defense. Delete two contacts yourself and you'll see why.
In About Face 4, chapter 15, Cooper takes a clear stance: from the user's mental model, there is no such thing as an "error action." People explore software—tap this, try that, hit a dead end, back out. That's how you learn a tool. Software that labels exploration as error and pops dialogs at every turn makes users more timid with every use.
His metaphor for undo is vivid: explorers entering a cave feel braver when a rope ladder hangs at the mouth, ready to climb back out. Undo is that ladder. It may rarely save you—but because it's there, users dare go deeper.
Alan Cooper, About Face 4: instead of asking for confirmation, act confidently—then keep undo ready.
The psychology behind daring to click (defensive mindset, sense of control) has a full lesson in the Psychology Part—here's a jump card; we won't re-teach it.
Cross-Part · Defensive mindset: users aren't unable—they're afraid to use itHow reversibility gives users a sense of control, and why one mis-tap can scare them off forever—Psychology Part, lesson 6 covers it. Tap to jump.Chapter 15 ranks it clearly: the best-written error message still loses to stopping the error. When you review AI output, check whether these three moves are in place—they're cheap, AI can do all three, if you ask.
The three moves catch most of it; reversibility covers the rest. So here's the question: for delete, AI's favorite fix is a confirm dialog—does it actually hold? Let's experiment.
Two contact lists, same data. Left uses AI's favorite confirm dialog; right uses instant delete + undo toast. Delete one on each side, then try to save what you deleted—your gut will write the conclusion.
Product · 138****2201Delete
Design · 139****8842Delete
Ops · 137****0917Delete
Product · 138****2201Delete
Design · 139****8842Delete
Ops · 137****0917Delete
You might push back: the dialog at least blocked once—how is that weakest? Cooper's answer is habituation: confirm boxes that keep showing in the usual spot get dismissed unread. When real danger arrives, the finger beats the brain. This experiment takes 20 seconds—prove it yourself.
You've got the three moves plus reversibility—time to fix. All three scenes are common AI-output bugs. For each, pick the prevention that fits best. Wrong answers come with explanations; keep going until you're right.
Users are exploring—don't treat it as error: undo is the rope ladder at the cave mouth; because it's there, users dare go deeper (Cooper, About Face 4, ch. 15).
Three prevention moves: disable what's unavailable and explain, keep dangerous actions at a distance, pick the safest default. The best error message is no error to report.
Confirm dialogs are the weakest defense: cry-wolf effect—routine dialogs get dismissed unread, so they're already dead when real danger arrives. Do, don't ask—then keep undo ready.
How to brief AI: "Delete takes effect immediately; show an undo toast for 5 seconds" beats "require confirmation on delete" by a full tier. How to cut extra steps in a flow—next lesson.
Source: Original to Xiaoshan Academy's Interaction Engineering series; some principles adapted from About Face 4: The Essentials of Interaction Design.