Home / Core building blocks / Feedback loops

Core building blocks

Feedback loops

Reinforcing loops accelerate change, balancing loops resist it - together they drive all system behaviour.

Also known as: Positive and negative feedback, Virtuous and vicious cycles

THE IDEA

The engine underneath

Every system runs on feedback. Information about the state of the system feeds back to influence what happens next.

There are two kinds. Reinforcing loops amplify change - they push the system further in whatever direction it’s already going. Success breeds success. Failure breeds failure. Panic breeds panic. The rich get richer. The busy get busier.

Balancing loops resist change - they push the system back toward a goal or equilibrium. A thermostat. A budget review. A speed limit sign. Anything that senses a gap between “where we are” and “where we should be” and acts to close it.

Neither type is inherently good or bad. A reinforcing loop can be a virtuous cycle (happy customers bring more customers) or a vicious one (staff turnover increases workload, which increases turnover). A balancing loop can maintain stability you want (quality standards) or stability you don’t (resistance to needed change).

IN PRACTICE

Spirals, springs, and seesaws

A product that customers love generates word of mouth. Word of mouth brings more customers. More customers bring more revenue. More revenue funds improvements. Better product, more word of mouth. That’s a reinforcing loop running in your favour - and while it lasts, it feels like magic.

Flip it. A team is understaffed. Work quality drops. The best people leave because they’re tired of firefighting. Quality drops further. More people leave. Same structural pattern - a reinforcing loop - running in the opposite direction.

Your body temperature works on a balancing loop. Temperature rises, you sweat, temperature falls. Temperature drops, you shiver, temperature rises. The system keeps itself near a target. The same pattern shows up in quarterly reviews, inventory management, and the way a friendship self-corrects after a misunderstanding - as long as the feedback is fast enough and honest enough.

WORKING WITH THIS

Find the loop

When you’re trying to understand why something is happening, look for the loops.

If something is accelerating - growing fast, declining fast, escalating - look for the reinforcing loop. What’s feeding back into itself? What success is creating more success, or what failure is creating more failure?

If something is stuck - resisting change, bouncing back to where it was, refusing to shift - look for the balancing loop. What goal is the system trying to maintain? What feedback mechanism is pulling it back?

If something is oscillating - boom and bust, overshoot and undershoot - look for a balancing loop with a delay. The system is trying to correct, but the correction arrives too late, so it overcorrects, then overcorrects again.

The most powerful question in systems thinking: what are the feedback loops here?

THE INSIGHT

The invisible drivers

You can’t understand why a system behaves the way it does until you can see the loops. Every pattern you observe - growth, decline, stability, oscillation - is being driven by feedback.

RECOGNITION

Acceleration, resistance, oscillation

You’re seeing reinforcing loops when things are getting better faster, or worse faster, than anyone expected. You’re seeing balancing loops when change efforts keep snapping back to the old way. You’re seeing both when a situation feels simultaneously accelerating and stuck - which is more common than you’d think.

Connected concepts

Delays

Delays in feedback loops cause overshooting and oscillation.

Exponential Growth

A reinforcing feedback loop left unchecked produces exponential growth.

Stocks and Flows

Feedback loops work by adjusting flows, which change stocks over time

Oscillation

Oscillation is what happens when a balancing feedback loop overcorrects due to delays

Drift

Drift occurs when a balancing loop slowly redefines its own goal - the target shifts without anyone noticing

Escalation

Escalation is two reinforcing loops locked together, each feeding the other

Success to the Successful

This archetype is a reinforcing loop that compounds advantage - success generates resources that generate more success

Catalytic Mechanisms

The best catalytic mechanisms work by creating new feedback loops that make the desired behaviour self-reinforcing

Nudges

Many nudges work by making feedback visible that the system was previously hiding

Requisite Variety

A feedback loop can only correct effectively if the system has enough variety of responses to match what it's sensing

Cynefin Framework

Different Cynefin domains require different feedback strategies - tight experimental loops in complex, analytical loops in complicated

Complex Adaptive Systems

Agents in complex adaptive systems learn through feedback loops - adjusting behaviour based on what happens

Self-Organisation

Self-organisation arises through feedback loops between agents - each response shapes the next interaction

Co-evolution

Co-evolution is driven by feedback loops between systems - each adaptation triggers a counter-adaptation

Mental Models

Mental models filter which feedback we notice and which we ignore - reinforcing what we already believe

Linear Thinking

Linear thinking treats feedback loops as straight lines - ignoring the circular causality that drives system behaviour

Causal Loop Diagrams

Causal loop diagrams are the primary tool for making feedback loops visible and traceable

Event-Pattern-Structure

Feedback loops are what you find when you move from pattern to structure - the loops produce the recurring pattern

Dynamic Thinking

Dynamic thinking follows feedback loops through time - seeing how today's effect becomes tomorrow's cause

Resilience

Resilient systems have feedback loops that detect disturbance early and trigger adaptation before damage compounds

Antifragility

Antifragility requires feedback loops that translate stress into improvement - without feedback, stress is just damage

Power in Systems

Power often works through feedback loops - those with resources gain more, reinforcing their position

Goodhart's Law

Goodhart's Law corrupts feedback loops - the signal guiding the system becomes the thing the system games

Leading vs Lagging Indicators

Leading indicators create faster feedback loops, letting the system adjust before lagging indicators confirm the damage

Signal vs Noise

A feedback loop is only useful if it carries signal - responding to noise makes the system oscillate without improving

Feedback Starvation

Feedback starvation is what happens when feedback loops are broken - the system loses its ability to self-correct

Observer Effect

Observation creates a new feedback loop in the system - the system senses it's being watched and adjusts accordingly

Perverse Incentives

Perverse incentives create reinforcing feedback loops that amplify the problem the incentive was supposed to solve

Learning Organisation

Learning organisations are built on feedback loops that translate experience into structural adaptation

Double-Loop Learning

Single-loop learning adjusts behaviour; double-loop learning adjusts the rules - a feedback loop that changes the feedback loop

Niche Construction

Niche construction creates feedback between organism and environment - reshaping the world, which reshapes the organism

Leverage Points

Changing a feedback loop's structure is one of the highest-leverage interventions in a system

Policy Resistance

Multiple balancing feedback loops pulling toward different goals is what creates policy resistance

foundations dynamics growth stability