Strengthen virtuous loops through one lever at a time: reduce friction, increase gain, or shorten cycle time
Strengthen a reinforcing loop you want to amplify by reducing friction at any node, increasing gain at a single node, or shortening cycle time, implementing one intervention per loop rather than attempting simultaneous multi-variable changes.
Why This Is a Rule
Reinforcing loops (virtuous cycles) are the compound interest of behavioral systems: each cycle's output feeds back as the next cycle's input, producing exponential growth. "Writing produces ideas → ideas produce writing" is a reinforcing loop. "Exercise produces energy → energy enables more exercise" is another. Strengthening these loops is the highest-leverage investment in any personal system because improvements compound.
Three intervention levers exist, each targeting a different bottleneck. Reduce friction: remove obstacles at any node that slow the cycle. If writing produces ideas but you don't capture ideas because you lack a notebook → add the notebook (friction reduction). Increase gain: amplify the output-to-input conversion at one node. If each writing session produces 2 ideas, design the session to produce 5 (gain increase). Shorten cycle time: reduce the time each cycle takes. If the writing-to-ideas-to-writing cycle takes a week, design for daily cycles (speed increase).
The one-intervention-per-loop constraint (echoing Change one agent component per iteration — multi-variable changes destroy causal attribution of what worked) ensures causal attribution. If you simultaneously reduce friction, increase gain, and shorten cycle time, and the loop strengthens, you don't know which intervention worked — and you can't apply the learning to other loops.
When This Fires
- When you've identified a virtuous cycle you want to deliberately accelerate
- When a reinforcing loop exists but spins slowly — it needs strengthening, not redesign
- During systems mapping when you discover loops that could compound but aren't
- When building deliberate practice systems that should produce accelerating improvement
Common Failure Mode
Trying to strengthen all three levers simultaneously: "Let's reduce friction AND increase gain AND shorten cycle time!" This overloads the system with changes, prevents causal attribution, and often introduces unintended interactions between interventions. One lever at a time. Measure the effect. Then consider the next lever.
The Protocol
(1) Map the reinforcing loop: what feeds into what? Identify each node and the conversion between nodes. (2) Identify the weakest link: where is the most friction? Where is the gain lowest? Where is the cycle time longest? (3) Choose one intervention: Reduce friction at the weakest node (remove obstacles, add tools, simplify steps). Increase gain at one node (design for higher output-to-input conversion). Shorten cycle time (reduce the delay between one node's output and the next node's input). (4) Implement one intervention. (5) Observe for 2-4 cycles: did the loop strengthen? Is it spinning faster? Is output per cycle higher? (6) If yes → the intervention worked. Consider whether a second lever would further strengthen the loop. If no → the intervention targeted the wrong bottleneck. Try a different lever.