Cycling Between Topics
also Cycle between CF and its prerequisites · Spiral learning
Deliberately alternating between working on prerequisite skills and the advanced topic they support, instead of fully finishing each prerequisite before starting the next layer.
People usually treat prerequisites as gates: finish each one completely before moving up. CF rejects this for large, complicated subjects. Instead you should go back and forth between learning prerequisites and learning the advanced material built on them, switching across multiple topics at different levels in an ongoing way.
The reasoning rests on CF’s point-system model: your skill at a foundation caps your skill at what builds on it, but pushing toward any maximum gets harder. So you keep the advanced layer lagging its prerequisites by a comfortable gap — a deliberate form of skill-gap management. A 25+ point gap at low levels makes progress easy; you only narrow the gap near the top, where prerequisite gains stall. Trying to drive the advanced skill up to a prerequisite’s level wastes effort and raises your error rate.
Cycling also does diagnostic work. When an advanced task gets hard, that signals a missing prerequisite — so difficulty tells you which foundations are actually relevant (some math matters for CF, some doesn’t), keeping prerequisite study targeted rather than exhaustive. This makes the process learner-driven: the learner’s own errors and slow spots drive what to revisit next.
The apparent tension with automatization and mastery — which seem to demand finishing things — dissolves by chunking small. You fully practice and automatize small chunks (finishable in under a week), so you can still cycle across all major areas within a month. CF’s guideline: never neglect any major area for over 30 days. A succession of sub-goals lets you cycle at natural completion points without finishing the whole chain.