The same machine
The mechanics that keep you tapping aren't evil. They're neutral — and that's the point. Use one for a minute, then watch the identical machine pointed somewhere else.
This is a safe sandbox. There is no real streak, no account, nothing to lose, and a Stop / Reset button sits at the bottom throughout. If JavaScript is off, the explanation below still describes exactly what the demo shows.
Gamification demo
Act 1 — A streak that helps you
A little language app. Tap to practise.
↑ Streak + loss aversion — once you have a number, you don't want to break it.
↑ Variable reward (Skinner) — the bonus is unpredictable, which is exactly what makes it compelling.
↑ Goal-gradient effect — the closer the bar gets to full, the harder it pulls.
Nothing wrong here: a streak that nudges you to practise a language is the tool used well. Hold on to how that pull felt.
Act 2 — The same streak, pointed at your time
An endless feed. Same mechanics. Watch what they do when the only goal is to keep you here.
↑ Identical streak — but now it keeps you here, not learning anything.
↑ Identical variable reward — the feed doesn't care what the post says, only that the next tap might pay off.
↑ Identical progress bar — except it never really finishes; the level just resets.
The content is deliberately blank. That's the lesson: the machine doesn't care what's in the post — only that you tap again.
One thing to do now
Turn off one streak or notification today. Pick the app that pulls at you most and switch off its notifications: iPhone · Android. Notice in a week whether you miss them.
What you just felt
Both apps ran the same four mechanics: a streak you don't want to break, points that climb, a progress bar that pulls hardest near the end, and a reward that arrives unpredictably. In the language app they served your goal — learning. In the feed they served someone else's — your time and attention. Nothing about the mechanics changed. Only the goal they were pointed at did. That gap is the whole argument of this site: no conspiracy, only incentives.
Why it works on almost everyone
These are not tricks for the gullible. Of the basic reward schedules psychology has compared, the unpredictable one keeps a behaviour going longest — it was mapped in the lab decades before it was wired into a feed. The streak works because losing something we have built hurts more than never having had it. The progress bar works because we are pulled harder toward a goal the closer we get. Knowing the names does not switch the pull off — but it does let you see it. The same mechanisms are explained in full on Gamification and Your Brain.
A note on this demo
This is a sandbox, built to be honest about its own methods: there is no real streak or account, nothing is stored, and the exit is always visible — because the line between a persuasive design and a manipulative one is, in the end, whether the influence is hidden from you — whether you can see it and weigh it. The feed's content is left blank on purpose, so the demo shows the mechanism without doing any harm.
Sources
- Skinner, B.F. (1953), Science and Human Behavior — variable-ratio reinforcement (book).
- Eyal, N. (2014), Hooked: How to Build Habit-Forming Products — the trigger → action → variable reward → investment loop (book).
- Kivetz, R., Urminsky, O. & Zheng, Y. (2006), The Goal-Gradient Hypothesis Resurrected: Purchase Acceleration, Illusionary Goal Progress, and Customer Retention, Journal of Marketing Research 43(1) — the progress-bar effect.
- Susser, D., Roessler, B. & Nissenbaum, H. (2019), Technology, autonomy, and manipulation, Internet Policy Review — persuasion versus manipulation: manipulation as hidden influence that bypasses deliberation.
- Center for Humane Technology — humanetech.com, on engagement-design harms.