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.
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.
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 mechanics.
Why it works on almost everyone
These are not tricks for the gullible. The unpredictable reward is the most reliable way known to psychology to keep a behaviour going — 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 toward finishing things. 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 you are free to leave. 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).
- Susser, D., Roessler, B. & Nissenbaum, H. (2019), Technology, autonomy, and manipulation, Internet Policy Review — persuasion vs. manipulation and the right to leave.
- Center for Humane Technology — humanetech.com, on engagement-design harms.