Skip to content

Variable Reward

Add optional novelty around reliable value, without making users chase uncertainty.

Variable Reward is a small, optional layer of unpredictability wrapped around an otherwise dependable experience: a fresh prompt, discovery suggestion, visual flourish, or creative option that differs each time—while the core task and its outcome remain exactly as reliable as ever. Its closest and most easily confused neighbour is Gamified Progress, and the two run in opposite directions on purpose: Gamified Progress wants the user to see, with complete honesty, precisely how much is done and how much remains, while Variable Reward’s entire value depends on the reveal not being predictable. The moment chance starts deciding something the user actually needs—whether they get paid, whether their work is safe, whether a task even completes—the pattern has left this TTP’s boundary and become gambling mechanics wearing a product’s clothes.

A “discover” shuffle that mixes genuine surprises into an otherwise on-demand, fully accessible catalogue is Variable Reward; a loot box that gates functional or cosmetic value behind a randomised pull is the same mechanic pointed at something essential, which is exactly what this card exists to rule out.

Habit Formation is explicit that reward closes a habit loop, but reliability is the loop itself—novelty can decorate a dependable core, but the moment novelty replaces reliability, “a slot-machine core is compulsion, not habit.” Unpredictable reinforcement is a genuinely powerful psychological pull, precisely because partial and variable rewards are harder to walk away from than steady ones—which is exactly why this handbook keeps it fenced to the optional edge of an experience rather than the load-bearing centre of it.

The failure mode this TTP prevents is a feature meant to “add a bit of delight” quietly drifting into a compulsive-checking loop, because the same variability that makes a moment feel fresh is what makes gambling mechanics sticky. User Agency’s reflective-endorsement test is the practical check: would the user, on reflection, be glad the surprise pulled them in, or did the uncertainty itself do the pulling? Skip variable reward entirely, on the other hand, and repeat experiences—content feeds, discovery surfaces, recommendation edges—can go flat and predictable in a way that reduces their own appeal, since nothing about them ever changes.

  • In optional discovery, inspiration, learning, or creative surfaces
  • When content or suggestions naturally vary over time
  • To refresh a familiar ritual without changing its dependable core
  • Keep essential workflows, quality, pricing, and access predictable
  • Make the variation clearly optional and easy to skip
  • Explain recommendation or selection logic when it materially affects users
  • Use variable rewards to drive compulsive checking or prolonged sessions
  • Put critical outcomes, money, safety, or user access behind chance
  • Present arbitrary randomness as personalisation or meaningful progress

Make the useful thing dependable. Let surprise live at the edge, where users can enjoy it or ignore it.

  1. Which repeat experience would benefit from freshness without losing reliability?
  2. Is the variation optional, understandable, and easy to skip?
  3. Does every outcome still provide user value rather than merely novelty?
  4. Could a vulnerable or tired user use the feature without feeling pressured to continue?
  5. What would indicate delight and agency, rather than compulsive repeat behaviour?
  • Primary command: /productfeeling anti-patterns — guard optional novelty so it never drives compulsive checking or chance-gated outcomes
  • Related commands: /productfeeling intensity, /productfeeling delight, /productfeeling persona
  • When the agent should load this TTP: “variable reward”, “surprise discovery”, “random suggestion”, “slot machine pattern”, “optional novelty”
  • Companion handoff: RedTeam — challenge reward loops for compulsive or exploitative mechanics; Impeccable — skip controls and predictable core flows
  • Feeling north star this TTP serves: dependable value with optional freshness at the edge
  • Anti-goals: compulsive checking loops, chance-gated critical outcomes, randomness as fake personalisation
  • Reference path: skill/reference/anti-patterns.md