Sales hires more closers. More closers produce more revenue per quarter. More revenue produces more headcount budget. More headcount budget produces more closers.
Engineers optimize for velocity. Velocity goes up. Management rewards velocity. Engineers optimize harder. Technical debt accumulates. Velocity drops. Management pushes for more velocity. Engineers optimize harder.
These are not hypotheticals. They're simplified versions of patterns that run for years in organizations before anyone names them. The operators inside them feel the pressure, respond to it, and rarely step back far enough to see the loop.
This is what systems thinking actually is: not a methodology, not a diagram, not a framework you apply from the outside. It's the skill of seeing the loops you've normalized.
Note: This post covers feedback loops — the mechanism by which a system's output becomes its own input. This is the canonical treatment of the toolkit: stocks, flows, delays, reinforcing and balancing loops, and how to see them. Post 09 is the companion piece — it covers how to act on this when you already know what the system is doing, and specifically names the failure mode of systems thinking paralysis: mapping the loops and never acting.
The Most Dangerous Element: Delays
Every loop has a delay between the cause and the effect. And delays are where operators get killed.
When you hire a new person, revenue doesn't spike the next day. When you accumulate technical debt, velocity doesn't crater next week. When you cut training to hit a cost target, error rates don't spike immediately. The consequences arrive later — often much later — than the decision that caused them.
Delays are dangerous because they make systems feel stable when they're not. The loop is running. The outcome is coming. But the system feels fine right now, which means nobody acts. By the time the consequence arrives, the cause is long past and hard to trace.
This is why the most important thing to ask about any decision is: when will I know if this worked? And then actually look.
Which Loops to Interrupt, Which to Reinforce
Not all loops should be interrupted. Reinforcing loops that are producing good outcomes should be accelerated — the organization should lean into what's working. The danger is only when a reinforcing loop is running toward a bad outcome, or when it's hiding a cost that will eventually arrive.
Balancing loops are worth examining carefully. If a system is fighting change and losing, the balancing loop might be the wrong target. But often, balancing loops exist for a reason — a team that keeps growing until it becomes unmanageable needs a balancing loop to stabilize it. Removing it creates chaos.
The leverage question: which loop, if you interrupted it, would produce the biggest change in outcomes? And which loop, if you reinforced it, would compound what's already working?
Start by Naming the Loop
The simplest practice: for any recurring problem, ask what's feeding it. Not "why is this happening" but "what happened right before this happened, and what happened before that?"
The answer is usually a loop. The loop is usually visible. The intervention is usually either to interrupt it at a specific point, or to reinforce a balancing mechanism that keeps it in check.
You don't need a system diagram on the wall. You need the habit of asking: what happened after the last time this changed?
The system is already running. Reading it is a skill. Like any skill, it gets better with practice — and it starts with looking.
