Spaced Repetition Turns Reading Into Remembering

Most of what we read evaporates within weeks. Spaced repetition systems like Anki make memory a deliberate choice rather than a haphazard hope.

"Anki makes memory a choice." Michael Nielsen

The core problem is brutally simple: the Ebbinghaus forgetting curve shows that memory decays roughly exponentially with time. Without intervention, you will forget most of what you read. Spaced repetition intervenes at precisely the right moments testing you on material just as you are about to forget it, which strengthens the memory trace far more than re-reading ever could. This is the "testing effect": retrieval practice produces learning, whereas passive review creates only the illusion of it.

Michael Nielsen's approach to reading research papers with Anki illustrates how this works in practice. He makes multiple passes over a paper, each time going deeper, adding questions about basic facts first, then building toward conceptual understanding. After five or six passes, material that would have been impenetrable on first reading becomes tractable, because his background understanding has been systematically built up through cards. The key principle is atomicity: each question should express exactly one idea, because atomic facts can later be recombined in ways you did not anticipate.

Andy Matuschak adds a crucial nuance: "When you write a prompt in a spaced repetition system, you are giving your future self a recurring task. Prompt design is task design." Bad prompts vague, binary, or pattern-matchable produce shallow learning. Good prompts are focused, precise, and effortful to retrieve. Writing them is itself a form of elaborative encoding, forcing you to think about what you actually understand.

Takeaway: Treat memory as infrastructure, not accident invest ten minutes in crafting good prompts for every idea worth keeping, and spaced repetition will compound that investment over years.


See also: Reading Without Notes Is Entertainment Not Learning | Good Prompts Encode Understanding | Efficiency Is The Enemy of Resilience