Systems Thinking
#02
What a System Is
Levels, and the rates that change them

Stocks and Flows

Every system runs on stocks — the things that accumulate — and flows, the rates that fill or drain them. Picture a bathtub: the water is the stock, the tap and the drain are the flows.

A stock is anything that piles up over time: water in a tub, money in an account, trust in a relationship, carbon in the air, people in a city. A flow is a rate that changes it — water in, water out; deposits and withdrawals; births and deaths.

The crucial rule is that a stock changes only through its flows, and only as fast as they allow. You cannot teleport the water level; you can only open the tap wider or the drain smaller. Stocks integrate their flows over time.

Seeing this transforms how you read a system. Most arguments confuse the level with the rate — the debt with the deficit, the weight with the diet. Separate the two and a confusing system suddenly has a plumbing diagram you can actually work with.

Find the stock, then the taps

#02
1

Separate levels from rates

For any system, list what accumulates (the stocks) and what changes them (the flows). Ask of every number: is this a level or a rate? The two behave completely differently.

  • Stock: what's piled up right now
  • Flow: how fast it's rising or falling
2

Draw the bathtub

Sketch the stock as a container with an inflow pipe and an outflow drain. This one diagram is enough to reason about savings, inventory, reputation, or a reservoir.

3

Remember stocks move only through flows

You can't change a stock directly — only its inflows and outflows. Any plan to raise or lower a level must name which tap it turns.

Master the bathtub and you have the grammar every dynamic system is written in.

Bitecards © 2026