It's Just a Loop  ·  systems thinking
An interactive note on systems thinking

It's Just a Loop

Three games on systems thinking — why a stock hides what its flows are doing, why the same loop structure can grow, settle, or swing wildly the moment you add a delay, and why growth into a limit so often overshoots and crashes — after Donella Meadows.

↓   play the first game
Game One · The bathtub

You can't push a stock. You can only change its flows.

We are wired to think in events: a price, a headline, a number that is too high today. But almost everything that matters is a stock — a quantity that has piled up over time. The water in a tub. Money in an account. Carbon in the air. Trust in a relationship. And a stock has one stubborn property that trips up almost everyone: you cannot change it directly. You can only open or close its flows — the faucet that fills it and the drain that empties it — and then wait while it integrates them.

Here is the part our event-brain refuses to believe. Set the faucet above the drain and the level rises. Now slowly close the faucet — turn the inflow down, year after year. As long as it is still even slightly above the drain, the level keeps climbing. The tub fills while the faucet is closing. It only stops rising the instant the two flows cross. Drag the flows below — and switch the faucet to closing — and watch where the level peaks.

Peak level reached
Level at the end
Still rising at the end?
the stock (water level) inflow (faucet) outflow (drain) where the flows cross
The bold line is the stock — the running sum of every drop in minus every drop out. The thin lines are the two flows (right axis). Notice: the level rises for as long as green sits above red, and turns over only at the crossing — never when the faucet merely starts to close.

This is why a falling inflow is not the same as a falling stock. Emissions can drop for a decade and the carbon in the air still rises. Hiring can slow while headcount still grows. The deficit can shrink while the debt still climbs. The flow is the news; the stock is the reality — and they can move in opposite directions for a long, long time, because a stock takes time to change, because flows take time to flow.

“You can adjust the drain or faucet of a bathtub—the flows—abruptly, but it is much more difficult to change the level of water—the stock—quickly. A stock takes time to change, because flows take time to flow.”

Donella Meadows · Thinking in Systems

A stock with one flow is just bookkeeping. It gets interesting when the stock reaches back and changes its own flows — when the level of the tub decides how hard the faucet runs. That bend-back is a feedback loop, and it is where a system stops being arithmetic and starts having a personality. That's Game Two.

Game Two · The loop

Structure decides whether you grow, settle, or swing.

A feedback loop is a stock that controls its own flows. There are only two kinds, and between them they draw almost every curve you have ever seen. A reinforcing loop feeds on itself — more makes more — and produces runaway growth: compound interest, a population, a rumour, a bank run. A balancing loop chases a goal — it pushes harder the further it is from where it wants to be — and produces the patient S-curve that settles down: a thermostat, a coffee cooling, a body holding its temperature.

Now add the one ingredient the real world never lacks: a delay. Make the loop act not on where the stock is, but on where it was a few steps ago — the lag between ordering stock and it arriving, between raising rates and the economy feeling it, between turning the shower knob and the water changing. A balancing loop with a delay no longer settles politely. It overshoots its goal, corrects too late, overshoots the other way, and oscillates. Same goal, same strength — only the delay changed. Switch the loop's structure below and watch the shape of its life change with it.

Behavior
Highest point
Where it ends
the stock over time the goal it is chasing
Reinforcing loops curve up forever. Balancing loops bend toward the goal and rest. Add a delay to a balancing loop and the very same goal-seeking turns into overshoot and oscillation — the loop keeps correcting for a gap that has already closed.

None of these curves live in the numbers — they live in the wiring. Reinforcing, balancing, delay: change the structure and you change the destiny, no matter what the loop is made of — atoms, money, or people. That is the whole claim of systems thinking, and it is why Meadows insisted that the delay is not a footnote but a lever:

“Delays are pervasive in systems, and they are strong determinants of behavior. Changing the length of a delay may make a large change in the behavior of a system.”

Donella Meadows · Thinking in Systems

Put a reinforcing loop and a balancing loop in the same system — growth pulling up, a limit pushing back, and a delay between them — and you get the most consequential shape of all. The shape of a boom that does not know how to stop. That's Game Three.

Game Three · Overshoot

Growth that ignores its limits doesn't stop. It overshoots.

Here is a population living on a resource — a herd on a pasture, a town on an aquifer, an economy on a planet. The population grows (a reinforcing loop). The resource it lives on regenerates, but only so fast, and the more mouths there are the faster it is drawn down (a balancing loop, with a delay built in, because the damage shows up after the growth). Two loops, one limit. Push the growth drive and watch the population find one of three completely different fates.

Grow gently and the population glides up to the level the land can carry and stays there — the soft landing. Grow harder and it sails past that level before the shrinking resource can signal stop, then falls back and circles the limit — overshoot, then recovery. Push harder still and the overshoot draws the resource so low that the land's capacity itself begins to erode — and once carrying capacity is breaking down, there is no level to settle at. The population doesn't oscillate. It collapses. Same structure throughout; only how hard you pushed decides which story you get.

Outcome
Peak population
Population at the end
population resource carrying capacity (erodes if overdrawn)
Population (indigo) growing on a resource (green) under a capacity (red) that degrades when pushed too low. The gap between a soft landing and a collapse is not a different system — it is the same system, driven a little too hard.

Overshoot needs only three things, and they are everywhere: growth, a limit, and a delay in seeing the limit. Whenever those three sit together — a fishery, a credit boom, a reservoir, a hype cycle — the default outcome is not a gentle stop at the ceiling. It is sailing through the ceiling and finding out late. The honest move is not to grow blindly and brake at the last second; by the time the signal arrives, the momentum is already spent. The move is to respect the limit before you can feel it.

“A quantity growing exponentially toward a limit reaches that limit in a surprisingly short time.”

Donella Meadows · Thinking in Systems
In one line

Find the loop, not the villain.

A stock that integrates its flows; loops that grow or settle; a delay that turns settling into swinging; growth that overshoots a limit it sees too late. None of it is in the parts — it is in how the parts are wired together, and the wiring is the same whether the stock is water, money, fish, or trust. That is why blaming the actors so rarely fixes anything: the behavior was coming from the structure all along. It is the same lesson as the rest of this family — a system that can ruin you is one whose loops you didn't read. So when something keeps going wrong, don't hunt for who is at fault. Hunt for the loop. Then change the structure — and hold your map loosely, because it is only ever a map.

“Remember, always, that everything you know, and everything everyone knows, is only a model. Get your model out there where it can be viewed. Invite others to challenge your assumptions and add their own.”

Donella Meadows · Thinking in Systems

Donella H. Meadows (1941–2001) was an environmental scientist and the lead author of The Limits to Growth (1972); her primer Thinking in Systems was published posthumously in 2008, edited by Diana Wright. All four quotations are verbatim from that book; the bathtub, the delay-driven oscillation, and the overshoot-and-collapse archetype are hers. The three games are deliberately simple toy models — a stock integrating its flows by Euler steps, a balancing loop acting on a lagged (smoothed) perception of its stock, and a logistic population on a regenerating, erodible resource. They are directionally honest illustrations of the archetypes, not a forecast of any particular fishery, economy, or planet. The staging, the prose, and the thread tying overshoot to the family's idea of ruin are my own. Part of a family with It's Just Math (convexity), It's Just a Barbell (the barbell), It's Just Old (the Lindy effect), It's Just Unknown (uncertainty), It's Just Luck (serendipity), and It's Just an Experiment (action). See all concepts →

Get the next simulator

One email when a new concept goes playable — plus the model behind it. No noise.

No spam, unsubscribe any time.