P1.02.3Delighters must not extend the critical pathdesign

A celebration animation on the shortest path to done just makes done arrive later

Aliases: critical path · blocking delighter

What it is

The critical path is the shortest sequence of actions a user must take to complete a core task. A delighter inserted into that sequence in blocking form — an unskippable intro animation, a celebration you must sit through, an easter-egg card covering the next button — adds its every second directly to task time. Delight belongs beside the path (parallel, instantly dismissible) or off the path (free exploration after completion), not in the middle of it.

Why it happens

Users mid-task are in a goal-directed attention state: cognitive resources are allocated to monitoring "how many steps to the goal," and tolerance for anything that does not advance it is minimal. A blocking delighter therefore takes a double loss — it is not enjoyed (surprise is suppressed by goal pressure; positive affect hardly forms under tension) and it is resented (every second of waiting is attributed to "the product getting in the way," not "the product caring"). The magnitudes are also asymmetric: a delighter pays out once and decays to zero with repetition, while critical-path time is a multiplier paid on every task. A mandatory three-second animation on a path walked five times a day accumulates over ninety minutes of pure waiting a year, in exchange for surprise that exists only the first few times.

Where it stops holding

The moment of completion is a partial exception: a brief celebration bound to the result, after the goal is met, no longer competes with the task — skippable, it is not the blocking case criticized here. Path membership also depends on the user group: for first-time users the critical path includes exploration and learning, so an onboarding animation may be a necessary step on their path while being pure delay on the expert's path — measure "does it extend the critical path" separately by proficiency segment, not with one blanket verdict.

Applying it

  • List the step-by-step action sequence for each core task and mark which steps advance the task and which are display content; any display content between advancing steps becomes non-blocking (plays in parallel, ends on any click).
  • Give intro animations, celebrations, and upgrade notices a skip affordance that is clickable from the animation's first moment, not one that appears at the end.
  • Use the off-path real estate: below result pages, empty states, the post-completion dwell area — delight placed there costs no task time.
  • To validate: measure core-task completion time and return intent in skippable versus non-skippable versions; if the skippable version is significantly faster with no satisfaction drop, the original placement was blocking.

Related

  • Same group: P1.02.1 Delighters presuppose basic usability · P1.02.2 High-frequency delighters become interference
  • Nearby: P1.07.2 High-frequency paths favor efficiency · P1.03.2 The ending has the highest return on investment
  • Search terms: critical path · blocking delighter · skip control · goal-directed attention

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/P1.02.3