hold on a moment

A button that does nothing
for ten seconds.

you can press it.

That was ten seconds.

Nothing broke. You did not fall behind. The button did not need to respond the instant you touched it.

Most software treats the time between wanting and doing as latency, a delay to be shaved to zero. Sometimes it is latency. Sometimes it is judgment, and the ten seconds were not a wait. They were the decision, handed back to you.

How much time should this decision have?

friction is a dial, not a defect

0s3s10s30s60s

a moment

ten seconds. long enough to notice you are still holding the door open.

Some buttons should be slower

send
ten seconds
publish
thirty seconds
buy
one night, see stillwantit.com
delete forever
long enough to read what it says
declare war
perhaps don’t optimize this one

Friction is not always a defect. Sometimes it is the part of the interface that remembers there is a person on the other side. And zero is a design decision too. The instant button is a choice, not the absence of one.