The frictionless design trap: why the right UX decision in high-stakes software is to slow people

Clinicians using electronic health records override safety alerts somewhere between 49 and 96 percent of the time, according to Shobha Phansalkar, an assistant professor of medicine at Harvard. Not because they stopped caring about patients. Because the software trained them to stop reading.
That’s the quiet failure sitting inside a much bigger industry habit. Product teams have spent a decade stripping friction out of everything they touch, and for a checkout page or a signup form, that instinct is usually correct. But in the software that moves money, prescribes drugs, or edits shared records at scale, the same reflex is producing a different kind of casualty: fast, confident, and completely wrong actions.
The gospel of less friction, and why it earned its reputation
The instinct isn’t wrong on its face. Every extra field in a signup form costs signups. Every extra tap in a checkout flow costs conversions. “Remove the friction” became the default answer to almost any UX problem because it kept working, tested against the metric that mattered: did the user finish the task.
The trouble starts when a team keeps applying that answer after the product stops being about finishing tasks and starts being about preventing damage. A checkout form and a wire transfer confirmation look like the same UI pattern. They are not solving the same problem.
Where the gospel breaks
Look at the two domains where friction removal has gone furthest, fastest: real-time payments and clinical software.
Instant payment rails now move money in seconds, and fraud has followed the speed. In 2023 alone, consumers reported losing more than $10 billion to fraud in the US, a 14 percent jump from the year before, and authorized-push-payment fraud is projected to approach $7 billion across six major markets by 2026. The Federal Reserve has said the same thing in plainer terms: the instant, irrevocable nature of these payments makes it structurally harder for the industry to catch fraud before the money is already gone.
Healthcare shows the same pattern from a different angle. One ICU study found that monitors across 66 beds generated more than two million alerts in a single month, about 187 warnings per patient per day, while primary care clinicians at the VA received over 100 alerts daily. In one documented case, a clinician missed a relevant drug-response warning because it was buried among dozens of low-value alerts, and the patient received a medication that triggered a dangerous reaction before the error was caught.
Neither industry got here by accident. Both optimized for speed and volume, and both are now discovering that the checkpoints they removed were doing real work.
The mechanism underneath: habituation, not carelessness
Security researchers have a name for what happens to a brain shown the same warning over and over: habituation. One fMRI study tracked the visual cortex’s response to repeated security warnings and found it collapsed by the second exposure; by the fifth, the warning was, physiologically, barely being registered. A separate study clocked users clicking through SSL certificate warnings in under two seconds, and another found that only 14 percent of participants noticed when the text of a confirmation dialog was quietly changed mid-experiment.
A brain that stops reading a warning has usually learned something true: this warning never says anything new.
That’s not a flaw in the user. It’s a correct inference from bad evidence. When a postmortem calls this “user error,” it’s usually misdiagnosing an architecture problem as an attention problem.
This is exactly why the generic confirmation dialog fails on a schedule. One widely cited critique argues that users habitually click “confirm” without reading it at all, and that the fix isn’t better copy but a different pattern entirely: undo instead of ask. Overused, the dialog doesn’t just fail to prevent the rare real mistake. It teaches the reflex that causes it.
Safety-critical engineering already solved this
This isn’t a new problem, and it isn’t unique to software. NASA’s Human Integration Design Handbook treats a single human input as a “single point of failure” risk whenever it can trigger a catastrophic or irreversible outcome on its own. Its guidance for critical commands, like an orbital maneuver, is explicit: require a multi-step authorization process, sometimes involving a second, independent operator, rather than a single confirmation from one person.
The logic transfers directly. A one-click “yes” from a habituated user is functionally the same single point of failure NASA’s guidance is written to eliminate. Spaceflight engineering didn’t solve this by making every control slower. It solved it by deciding which specific commands deserved the extra step, and building the rest of the system to move at full speed.
Three patterns that replace the generic dialog
Once you stop treating “confirm” as a universal safety net, the design question changes from whether to add a pause to where the extra effort actually buys back attention.
[ Insert title here ] | Created with Datawrapper
Type-to-confirm is the clearest proof that architecture beats wording. Carbon Design System’s guidance for high-impact deletion is specific: show the resource name, state the consequence, say plainly that the action cannot be undone, and require the user to type the exact resource name before the delete button even activates. GitHub uses the same pattern for deleting a repository. Neither depends on the user reading anything carefully. The friction is in the typing itself, and typing the wrong project’s name is a much harder mistake to make on autopilot than clicking a familiar button in a familiar spot.
Grace periods solve a different problem: recoverable regret instead of unrecoverable intent. Gmail doesn’t send an email the instant you hit send. It queues it for a set window, five to thirty seconds by default, and only transmits it once that window closes without an undo. Google Drive does the same thing for deletion: the file moves to trash immediately, with a visible undo option, rather than asking permission first. Both feel instant to the user. Both quietly buy back a few seconds where a mistake is still cheap to fix.
The question was never whether to remove friction. It’s which few seconds are worth keeping, and what kind of friction actually earns them.
Consequence-specific modals sit between the two. Carbon’s medium-impact pattern doesn’t ask “Are you sure?” It names the resource and states the specific consequence of removing it. That’s a small copy change with a real mechanism behind it: a habituated user can click through a question, but naming the actual thing about to be lost forces at least a flicker of recognition that a generic prompt never gets.
A decision rule, not a checklist
Four questions, run against any given action, point to the right pattern: how severe is the consequence, how often does the action happen, how reversible is it technically, and how easily can the user actually recognize what they’re about to do at the moment of the click.
Reversible, frequent, low severity: remove the friction entirely, and back it with a lightweight undo if something still goes wrong. This is checkout, signup, most of software. The frictionless instinct is correct here.
Irreversible, rare, catastrophic: this is NASA’s zone. Use type-to-confirm or multi-step authorization. The friction cost is worth paying because the action almost never happens.
Irreversible and frequent: this is the dangerous zone, wire transfers, bulk deletes, clinical orders. A dialog will fail here on schedule, because frequency is exactly what produces habituation. Use a grace period instead.
Reversible technically but hard to recognize at a glance (bulk edits, records that look similar to each other): a consequence-specific modal that names the actual target beats a generic question every time.
What actually changes once you see it this way
The clinicians overriding alerts weren’t the failure. The alert design was, because it applied the same generic interruption to a warning about a life-threatening allergy and a warning about a mildly redundant prescription, and asked one exhausted brain to tell the difference a hundred times a day.
The measure of a mature product isn’t how much friction a team managed to remove. It’s whether they can name the handful of moments where they deliberately kept it, in what form, and explain exactly why those moments earned the extra second.
References and further reading
- Phansalkar, Shobha et al. “Evaluation of Medication Alerts in Electronic Health Records for Compliance with Human Factors Principles.” Journal of the American Medical Informatics Association.
- “Screen Flashes and Pop-Up Reminders: Alert Fatigue Spreads Through Medicine.” Healthcare IT News.
- “Alert Fatigue.” AHRQ Patient Safety Network.
- Sendelbach, Susan, and Michael Funk. “Alarm Fatigue: A Patient Safety Concern.” PMC.
- Federal Trade Commission. “Think You Know What the Top Scam of 2023 Was?” FTC Consumer Advice.
- ACI Worldwide. “The Battle for Trust: The Billion-Dollar Reality of APP Scams.” ACI Worldwide.
- Eargle, David, and Jeffrey L. “Repetition of Computer Security Warnings Results in Differential Repetition Suppression Effects as Revealed With Functional MRI.” Frontiers in Psychology.
- Felt, Adrienne Porter et al. “Experimenting At Scale With Google Chrome’s SSL Warning.” Google Research.
- GNOME. “Dialogs.” GNOME Human Interface Guidelines.
- NASA. Human Integration Design Handbook.
- NASA Software Engineering Handbook. “Inadvertent Operator Action.” NASA.
- IBM Carbon Design System. “Removal Pattern.” Carbon Design System.
- GitHub. “Deleting a Repository.” GitHub Docs.
- Google. “Send or Unsend Gmail Messages.” Gmail Help.
- Google. “Learn What Happens When You Delete a File in Google Drive.” Google Drive Help.
The frictionless design trap: why the right UX decision in high-stakes software is to slow people was originally published in Bootcamp on Medium, where people are continuing the conversation by highlighting and responding to this story.