Feedback Loops

Reinforcing and balancing loops drive growth and stability (Meadows).

Author

Systems thinking (Norbert Wiener, Jay Forrester, Donella Meadows)



A feedback loop occurs when outputs of a system influence its future inputs. Two core types govern behaviour: reinforcing (positive) loops that accelerate change (growth or collapse) and balancing (negative) loops that stabilise around a target. Because loops interact and often include delays, systems can overshoot, oscillate, or tip into runaway outcomes. Mapping loops makes complex behaviour legible and steerable.

How it works


Reinforcing (R) loops – “the more you have, the more you get” (compounding users → more content → more users). Left unchecked, they tend towards exponential growth or free-fall.

Balancing (B) loops – push towards a goal or constraint (thermostat, inventory reorder rules).

Delays – perception, approval, shipping or learning lags make control sluggish and cause overshoot.

Limits & saturation – carrying capacity, budgets, attention; R loops flatten into S-curves.

Cascades & tipping points – multiple R loops can reinforce each other; small changes flip regimes.

Representations – causal loop diagrams (CLDs: arrows with +/−), and stock–flow models (levels, inflows, outflows).

Use-cases


Product & growth – acquisition ↔ engagement ↔ referrals; abuse/spam feedback; creator or marketplace flywheels.

Operations & supply chains – WIP ↔ wait times; reorder rules; bullwhip effects.

Reliability – incidents ↔ load ↔ retries; rate limits and circuit breakers as balancing loops.

Finance & risk – leverage ↔ asset prices; liquidity spirals; risk controls as dampers.

People & performance – coaching ↔ competence ↔ autonomy; burnout spirals and recovery loops.

Policy – congestion pricing, public health R<1 targets, housing supply vs price.

Pitfalls & Cautions


Linear thinking – treating curved dynamics as straight lines; ignore loops and you mis-forecast.

Delay blindness – fast corrections to slow systems cause whiplash; lengthen review windows or add buffers.

Over-tight control – aggressive B-loop gains create oscillation; tune gently.

Goodhart’s law – a target becomes the game; pair outcome and counter-metric loops.

Unbounded R loops – engagement hacks that later harm trust, quality or safety.

Local fixes, global harm – improving a part (e.g., pushing work forward) inflates queues elsewhere.

Related Mental Models

Click below to learn other mental models

  • Redundancy

    Redundancy

    Add independent alternatives so one failure doesn’t stop the outcome; test failover so the backup isn’t imaginary.

  • Fat Protocol Thesis

    Fat Protocol Thesis

    In blockchains, value tends to concentrate at the shared protocol layer rather than the application layer, though modular stacks and wallets can shift where value accrues.

  • Breakpoints

    Breakpoints

    Thresholds where behaviour shifts non‑linearly—small pushes create big changes once the system crosses a point.

Preparing reader…