Systems Thinking: Where the Real Leverage Hides
Most failures aren't because people are stupid or unethical. They're because people don't understand the systems they're in. Systems thinking is the skill of seeing the structure that drives behavior — so you can change the right thing instead of the visible thing.
On this page
What a System Is
A system is an interconnected set of elements organized to achieve something: elements, connections, and a goal or purpose. The elements are usually the easiest part to see. The connections and the goal are where the real behavior lives.
When you can't see the system, you can't see the space of possible actions. Most organizational dysfunction looks like a people problem and is actually a structure problem. The people are doing reasonable things inside a system that produces bad outcomes.
Stocks and Flows
Stocks are the accumulations: inventory, cash, employees, trust, technical debt, reputation. Flows are the rates that change them: hiring and attrition, revenue and spending, bug creation and resolution.
Systems have inertia. A stock that took two years to drain won't refill in a week, regardless of how hard you push the flow. Most quick fixes fail because they change a flow while underestimating the stock — the underlying accumulation that gives the problem its momentum.
Feedback Loops
Reinforcing loops amplify change in one direction: a growing team takes on more work, which generates more revenue, which funds more hiring, which grows the team further. These loops drive growth — and collapse.
Balancing loops resist change and push toward a target: a spike in backlog triggers overtime, which reduces backlog, which reduces overtime pressure. These loops create stability — and resistance to change.
Most system behavior — growth, collapse, oscillation, lock-in — can be explained by these two patterns and their interactions. When you don't understand why a system behaves the way it does, look for the loops.
Leverage Points
Where you intervene matters more than how hard you push. There are three levels: surface-level leverage (adjust parameters — numbers, thresholds, budgets), structural leverage (change feedback loops, incentives, information flows), and deep leverage (change the goals, rules, or paradigms the system runs on).
Information flow is structural leverage. Most organizational dysfunction comes from decision-makers not seeing what's actually happening until it's too late to change the trajectory. Fixing the information flow — what gets reported, to whom, how quickly — changes behavior without touching anything else.
Every failure you can name is sitting inside a bigger system. If you can only see one team's incentives, you can't see the problem yet.
System Traps
Bounded rationality: people optimize for what they can see, which isn't the whole system. Each team's local decisions make sense inside their view and produce outcomes no one wanted at the system level.
Rule beating: people hit the metric without achieving the goal. Measure lines of code and get padding. Measure hours and get presence without productivity.
Tragedy of the commons: individuals rationally deplete a shared resource that no single actor owns or controls.
Success to the successful: early advantages compound — better-funded teams recruit better talent, which produces better results, which attracts more funding. The system tilts toward incumbents.
Want to apply these frameworks to your business?