Perceived Effort Delay
When work takes time, show the real work; when it does not, respect the userâs time.
What it is
Section titled âWhat it isâPerceived effort delay is what you show while something genuinely slow is happening, provided the slowness is real: a sequence of named stagesââscanning document,â âcross-referencing prior claims,â âpreparing summaryââthat map onto actual work the system is doing, shown roughly in the order it happens. Itâs easy to mistake for Loading Feedback, and the two do overlap, but the wait-triad distinction matters: loading feedback covers the honest fact that work is pending, however simple; perceived effort delay is specifically for work substantial enough to have distinguishable stages, and its entire job is to narrate those stages truthfully rather than invent them. The moment a stage is shown that isnât actually happening, this stops being perceived effort delay and becomes something this handbook refuses outright: theatre.
An AI feature that takes four seconds to produce a recommendation and shows âreading your data â comparing options â checking for conflictsâ is using this pattern correctly, provided those are real steps executed in that order. The same four-second wait dressed up with an invented âthinkingâ animation, designed purely to make an instant lookup feel like deep analysis, is the exact failure this card exists to preventâand itâs worth naming precisely because itâs one of the most common shortcuts teams reach for when a fast, accurate result still feels âtoo quick to be trusted.â
Why it works
Section titled âWhy it worksâCalibrated Trust treats every UI claim as testimony the user is quietly cross-examining, and a staged process description is exactly that kind of claim. Showing the real stepsâwhat was checked, what was weighed, what limits applyâgives the user something to actually evaluate the result against, instead of asking them to take âthis is goodâ on faith. Thatâs the mechanism: transparency about process doesnât just feel more trustworthy, it gives people real information to decide whether to accept, edit, or reject what theyâre looking at.
Skip this and results feel arbitrary even when theyâre good, because thereâs nothing for the user to check their own judgement against. Fabricate it, and youâre doing something worse than skipping it: manufacturing the appearance of care that wasnât taken, which is the confident lie Calibrated Trust warns costs more than it earnsâtrust breaks the moment a user works out that the âanalysingâ animation ran for a fixed three seconds regardless of what they submitted. The failure compounds for consequential outputsâhealth, money, safetyâwhere theatre doesnât just risk annoyance, it borrows an authority the system hasnât actually demonstrated.
When to use it
Section titled âWhen to use itâ- When an analysis, generation, upload, or calculation genuinely takes time
- When a brief minimum display prevents a loading state from flashing distractingly
- When a result needs a concise explanation of inputs, confidence, limitations, or next steps
- Alongside
Loading Feedbackfor work that continues beyond the current screen
- State real stages only when those stages are actually occurring
- Show useful provenance or limitations for recommendations, scores, and generated results
- Keep any minimum display brief and purely for visual stability
- Give users a clear route to inspect, edit, retry, or reject the result
Donât
Section titled âDonâtâ- Insert a pause to imply human review, intelligence, personalisation, or care
- Use âthinkingâ or âanalysingâ copy when no such work is happening
- Make health, finance, safety, or other consequential outputs feel authoritative through theatre
- Hold results hostage to brand animation or manufactured suspense
Founder Tip
Section titled âFounder TipâIf a result needs to feel more considered, improve the explanation and the resultânot the waiting time.
Make It Yours
Section titled âMake It Yoursâ- Which processing stages can you describe truthfully and usefully?
- What information would help a user assess a recommendation without overclaiming certainty?
- Is any pause serving visual stability, or is it trying to manufacture value?
- Can the user inspect inputs, correct mistakes, or choose not to use the outcome?
- Would this flow still feel trustworthy if the result arrived immediately?
Related concepts
Section titled âRelated conceptsâFurther reading
Section titled âFurther readingâ- Nielsen Norman Group: Progress Indicators â communicate genuine work and waiting states clearly.
- NIST AI Risk Management Framework â trustworthy AI requires validity, transparency, and accountability.
- Google PAIR: Explainability + Trust â practical considerations for making AI-supported outputs understandable.
- Response Times: The 3 Important Limits â why responsiveness remains a usability obligation.
Agent skill
Section titled âAgent skillâ- Primary command:
/productfeeling frictionâ review waiting states so real work is shown honestly, never theatrically extended - Related commands:
/productfeeling trust,/productfeeling states,/productfeeling anti-patterns - When the agent should load this TTP: âloading theatreâ, âthinking animationâ, âprocessing delayâ, âAI wait stateâ, âminimum display timeâ
- Companion handoff: Impeccable â loading states, progress stages, and result provenance UI
- Feeling north star this TTP serves: credible transparency about process and limits
- Anti-goals: artificial pauses, fake analysis copy, authority theatre, hostage results to animation
- Reference path:
skill/reference/friction.md