Skip to content

0.2 — How to Remember What You Read

You read a chapter, understand every paragraph, and feel that you have learned it. Three weeks later you can recall the topic and almost none of the content.

Nothing went wrong. That is the normal behaviour of memory, and the feeling of understanding while reading is a poor predictor of being able to retrieve it later. The techniques that fix it are well established, they are not the ones most people use, and the effective ones feel worse while you are doing them.

1. The illusion of fluency

Rereading and highlighting are the two most popular study methods and two of the least effective.

The reason is specific: when you reread a passage, it feels familiar and easy, and your brain reads that ease as evidence that you know it. You are measuring recognition — "yes, I have seen this" — and what you will need later is recall, which is producing it without the page in front of you. These are different capabilities, and only one of them is being trained.

The test that exposes it: close the page and say the main points out loud. The gap between what you expected to produce and what you actually produced is the size of the illusion.

Highlighting is worse than it appears because it feels like work and is almost entirely passive. A highlighted page is a decision about what would be worth learning, deferred.

2. Retrieval practice

Trying to recall something strengthens the memory more than re-reading it. This is the testing effect, and it is one of the most robustly replicated findings in the study of learning.

The mechanism matters for how you use it. Retrieval is not a measurement of memory — it is a modification of it. Each successful effortful recall makes the next one easier and more durable. A test is a learning event, not just an assessment.

And the effort is the point. Recall that comes instantly does little; recall that takes a few seconds of struggle does a lot. If it feels easy, it is doing less.

In practice:

  • Close the page and summarise from memory before moving on.
  • Answer the self-test questions at the end of each chapter without looking. Every page in this book ends with them for exactly this reason.
  • Try to recall before you look anything up. Even a failed attempt makes the subsequent reading stick better — the generation effect.

3. Spacing

Reviewing the same material spread over time produces far more durable memory than the same total time in one session. This is spaced repetition, and it is the second robust finding.

Why it works, in one line: forgetting a little and then retrieving successfully is what strengthens the memory. Reviewing while it is still fresh gives you an easy retrieval, which does less. So the productive moment is just before you would have forgotten it.

Expanding intervals — a day, three days, a week, three weeks, two months — track that boundary as the memory strengthens.

Algorithms do the scheduling for you. The Leitner box system is the physical version: cards move to a longer-interval box when recalled and back to the first when forgotten. SM-2 is the classic software version, and FSRS is the modern one that fits a forgetting curve per card. Any of them beats reviewing everything equally.

And massed practice — cramming — genuinely works for tomorrow and fails at three weeks. It is the correct strategy for an exam you will never need the material after, and the wrong one for anything you intend to use.

4. Interleaving

Studying A, then B, then C, then back to A beats finishing A completely before starting B — even though blocked practice feels far more productive.

The reason is that interleaving forces you to choose an approach, not just execute one. When every problem in a block is a binary search problem, you never practise recognising that it is one. Mixed practice trains the recognition, which is the part you will actually need — and the problem chapters from 4.4 onward are built on that observation.

Interleaving feels worse and performs better, which is the pattern for everything on this page.

5. Elaboration and connection

Ask "why" and "how does this connect to what I already know". Memory is associative, so a fact with many connections has many retrieval routes, and an isolated fact has one.

Self-explanation is the most effective form: after a paragraph, explain it to yourself in your own words, out loud or in writing. The moment you cannot is the moment you found the gap — and it is invisible while reading, because the text supplies the words.

Concrete examples anchor abstractions. An abstract rule with no instance is nearly unretrievable; the same rule attached to a specific failure — a doubled refund, a database that got slow at three million rows — has a hook. This is why every chapter in this book opens on a concrete scenario.

And dual coding: a diagram plus an explanation is remembered better than either alone, because they are stored differently and give two retrieval paths. Draw the thing yourself, badly, from memory — that combines dual coding with retrieval practice and is one of the highest-value five-minute exercises available.

6. Desirable difficulties

The unifying principle: conditions that make learning feel harder and slower often make it more durable.

Spacing, retrieval, interleaving, and reconstructing rather than reviewing are all in this family. They all produce worse performance during practice and better retention afterwards.

The practical consequence is a warning: your judgement of which study method is working is systematically wrong, because you are judging by how it feels in the moment. Trust the evidence over the sensation.

The limit, stated honestly: difficulty is only desirable when you can still succeed. Material far beyond your current understanding is not a desirable difficulty, it is an obstacle. Build the prerequisite first — which is why this book is ordered the way it is.

7. How to use this book specifically

Read a chapter in one sitting. They are sized for that deliberately.

Stop at each section break and recall the last section from memory in one or two sentences. Ten seconds.

Do the self-test questions without looking. Write the answers, briefly — writing forces completeness in a way that thinking "yes, I know that" does not.

Return after a gap. A day later, read only the recall box and try to reconstruct the chapter from it. A week later, try to reconstruct the recall box from the title.

Turn what you got wrong into cards, and only what you got wrong. A deck of things you already know is a waste of the review time, and the most common reason people abandon spaced repetition is a deck that grew faster than the value it returned.

Card rules that keep a deck usable: one fact per card, phrased as a question with a specific answer; write it in your own words; include a concrete example; and delete cards that are not earning their place. Twenty good cards reviewed for a year beat four hundred abandoned in a month.

Build something with it. The largest retention gain available is using the material for a real purpose — a project, a debugging session, an explanation to a colleague. Application is retrieval under the hardest conditions, which is why it works so well.

And teach it. Explaining a topic to someone else, or writing an explanation as though you would, is the most demanding test of understanding there is. The point at which your explanation becomes vague is exactly where your understanding is.

8. Skills are different from facts

Everything above is about knowledge. Skills — writing code, debugging, designing systems — need deliberate practice, which is a different regime:

  • Work at the edge of your ability, not comfortably inside it.
  • Get feedback quickly, and specifically.
  • Repeat with correction, rather than repeating the whole task.
  • Target a specific weakness rather than practising generally.

"Ten years of experience" is often one year repeated ten times, because doing the job is not the same as deliberately improving at it. The distinguishing feature is whether you are working on something you cannot yet do.

For design skills specifically, the sequence that works is worked examples first, then faded practice: read a complete worked design, then do one with the structure given and the decisions left to you, then do one from scratch. Jumping straight to "design a system" produces frustration rather than learning, and it is why Chapters 9.7 and 11 give the full method before the problems.

9. Sleep, and the boring part

Memory consolidation happens during sleep, and this is not a wellness aside — it is the mechanism. A late night of study followed by four hours of sleep frequently produces less retention than stopping early and sleeping.

Exercise improves memory formation by a measurable amount, and the effect is not small.

And attention is the input to all of it. Studying with interruptions is studying at a fraction of the rate — not because of moralising about focus, but because encoding requires attention and there is no way around it.

10. Knowing whether you know

Three tests, in increasing strength:

Can you recall it without the page? The minimum.

Can you explain it to someone who does not know it, without jargon, and answer their follow-up question? This is where most apparent understanding fails.

Can you apply it to a case you have not seen? The real test, and the one an interview and a job both use. Recognising the pattern in an unfamiliar problem is what "understanding" actually means, and it is why this book's chapters end with a generalisation rather than a summary.

Recall

  • Rereading and highlighting train recognition; you need recall. The feeling of fluency while reading is a poor predictor of later retrieval — close the page and try to produce it to see the gap.
  • The testing effect: retrieval modifies memory rather than measuring it. Effortful recall strengthens it; effortless recall does little. Attempt recall before looking anything up — even a failed attempt helps (the generation effect).
  • Spaced repetition works because forgetting a little and then retrieving is what strengthens the trace. Expanding intervals track that boundary; Leitner, SM-2 and FSRS automate it. Cramming works for tomorrow and fails at three weeks.
  • Interleaving trains recognition of which approach applies, which blocked practice never does. It feels worse and performs better.
  • Self-explanation finds the gap the text was hiding, concrete examples give abstractions a hook, and drawing a diagram from memory combines dual coding with retrieval.
  • Desirable difficulties: what feels harder is often more durable — so your judgement of which method is working is systematically wrong. The limit is that you must still be able to succeed.
  • Using this book: recall at each section break, answer the self-tests in writing, return after a gap, and card only what you got wrong. Twenty maintained cards beat four hundred abandoned.
  • Skills need deliberate practice — edge of ability, fast feedback, targeted repetition — and worked examples before faded practice before independent work. Sleep is the consolidation mechanism, not an aside. The real test of understanding is applying it to a case you have not seen.

Self-test: Why does rereading feel effective and fail? · What does retrieval do to a memory besides measure it? · When is the productive moment to review something? · Why does interleaving beat blocked practice? · What is the honest limit on desirable difficulties? · Which of the three tests of understanding is the strongest, and why?