
Friction as a Design Choice
When the cost of a mistake is catastrophic, speed is a vulnerability.
The Cult of Frictionless
For the past decade, product design has been entirely dominated by a single, unquestioned metric: reducing friction.
We measure success by how quickly a user can complete an action. We celebrate one-click checkouts, auto-filling forms, and infinite scrolling feeds. The prevailing philosophy is that any cognitive or physical barrier between the user and their objective is a failure of design.
This philosophy is correct for e-commerce. It is disastrous for complex enterprise software, financial tooling, and human safety systems.
"When the cost of a mistake is catastrophic, speed is not a feature. Speed is a vulnerability."
Positive Friction
Not all friction is bad. Positive friction is the intentional introduction of a barrier to force cognitive engagement.
When an engineer attempts to delete a production database, you do not want a frictionless, one-click button. You want them to encounter a modal. You want them to have to type the exact name of the database. You want the submit button to remain disabled for five seconds while they read the warning.
This friction pulls the user out of "automatic processing" (System 1 thinking) and forces them into "analytical processing" (System 2 thinking). It breaks the rhythm of habitual clicking and demands presence.
Designing the Speed Bump
In B2B SaaS, friction is often the difference between a minor annoyance and a massive data breach.
Where should you intentionally design friction?
- Destructive Actions: Deletions, bulk updates, and permission changes.
- Irreversible Financial Transactions: Wire transfers, payroll execution, and massive cloud infrastructure provisioning.
- Complex Configuration: When setting up a security policy, a multi-step wizard with forced validation is superior to a single page of toggles.
The Trust Equation
Frictionless design optimizes for conversion. Frictionful design optimizes for trust.
When a user realizes that your system will not allow them to easily make a catastrophic error, they begin to trust the system. They move faster in the safe zones because they know you have built guardrails around the dangerous zones.
The ultimate sophistication in product design is knowing exactly when to accelerate the user, and exactly when to force them to stop and think.

Kai Cyrus
Founder, Builder, Investor