How to Write Flashcards That Stick: The Rules That Matter Most
Most flashcards fail for the same reason. Not the topic, the build. A card that lists five things, or that you answer differently every time, or that you can recognize without recalling, wastes the review it costs you.
The fixes are not equal. Some change everything, some are polish. So here they are in order, biggest lever first. Fix the first three and most of your cards are already better than what an AI hands you by default.
1. Force active recall
This is the whole game. A card is a test, not a note you reread. The answer has to be reconstructed from memory, not picked from options or recognized on sight.
- Good:
Q: Why does eventual consistency trade latency for staleness? - Bad:
Q: Eventual consistency improves latency. True or false?
The true-or-false version you can guess at 50 percent and recognize the rest of the time. The open question forces you to produce the reason, which is what you actually want to remember. Retrieval practice beats rereading by a wide margin (Roediger and Karpicke, 2006).
2. One card, one fact
Each card asks for exactly one thing. This is the foundation everything else sits on. A card that bundles three facts cannot be recalled cleanly, and it cannot be scheduled cleanly either: the algorithm sees one “got it wrong” when you knew two of the three parts.
- Good:
Q: What does the borrow checker prevent at compile time? - Bad:
Q: What is ownership, borrowing, and lifetimes in Rust?
Split the bad one into three cards. Each gets its own review interval.
3. One unambiguous answer
If a question has several defensible answers, you will grade yourself inconsistently, and an inconsistent grade poisons the schedule. Tighten the question until exactly one answer is right.
- Good:
Q: In the CAP theorem, which guarantee does a CP system drop during a partition? - Bad:
Q: What is important about distributed databases?
4. Understanding before memorizing
Cover the fundamentals before the details that depend on them. Cards are most useful when they sit on top of real understanding, so the fact connects to something instead of floating alone. Memorizing a formula you cannot read is brittle. Learn what the pieces mean first, then the card reinforces knowledge instead of substituting for it.
5. Elaborate and connect
Link each new fact to something you already know: a concrete image, a vivid example, an analogy. Every link is another path back to the memory. This is why a card with a small example sticks better than a bare definition.
- Plain:
A: A mutex enforces exclusive access. - Elaborated:
A: A mutex enforces exclusive access, like a single key for one bathroom: whoever holds it locks everyone else out until they return it.
Linking new knowledge to old is the elaboration effect.
6. Build the context into the question
Put the subject inside the sentence, not in a bracketed label. A label trains you to lean on the tag instead of the content, and it falls apart once you have a few hundred cards.
- Good:
Q: What does ATP store in cellular biochemistry? - Bad:
Q: [Biochemistry] What does ATP store?
7. Break up lists
A list as an answer is just rule 2 violated on purpose. You will recall the first item and the last and lose the middle. Turn the list into single questions, or use overlapping cards (A then B, B then C), or ask for the count first and the items separately.
8. Avoid confusable pairs
When two concepts are easy to mix up, give each one distinguishing context so the question can only point at one of them. Without it you train the confusion instead of resolving it.
Q: Which isolation level allows phantom reads but prevents dirty reads?Q: Which isolation level prevents phantom reads entirely?
9. Group related cards
Keep related cards together and build from a base concept toward combinations. In Space these are CardGroups. Grouping mirrors how you chunk knowledge in the first place, and it keeps a deck navigable as it grows.
10. Ask both directions
For pairs where you need recall both ways, write two cards: A to B and B to A. Knowing “el gato means the cat” does not guarantee you can produce “el gato” when you want to say cat. Two cards, two skills.
11. Timestamp perishable facts
For numbers and statistics that drift, add “as of [year]”. A card that says “the latest stable version is X” rots silently. A card that says “as of 2026” tells you when to distrust it.
The one format rule
Q:/A:, not cloze
Space uses a question and answer format, not cloze deletions. Write Q: ... and A: ... rather than {{c1::...}}. Cloze tests recognition of a sentence you have already seen. A clean question forces recall, which is rule number one.
Doing this automatically
You can apply all of this by hand. Or you can hand it to a skill that already knows the rules and writes the cards straight into Space. We built exactly that for Claude Code and Codex: see The Flashcards Skill. It turns a topic or a source into well-formed cards in one command, and they sync to every device through the Space app.