I have been using Anki, the spaced repetition tool,
off and on for two years now. For context, here are my usage graphs:
As you can see, I’m much more inactive than active. Aside from summers and a new year’s resolution in 2024, I haven’t been consistent in my memory practice. I started using Anki because many people I follow on the Internet used it. I had several reference sheets lying around from finals, and decided to add information from those as cards to start.
I want to reevaludate how I use Anki as I start back up. My goals have changed, and I want to use my previous experiences to inform how to effectively use spaced repetition.
I have had several moments where investing the time in Anki have visibly paid off, usually in classes where retaining material was important. There have also been less visible successes, but here’s a list of things I know mainly because of Anki.
<stdio.h>
.-
), d
irectories, symbolic l
inks,
named p
ipes, c
haracter devices, and b
lock special devices) in Unix
before encountering them in a systems programming course last spring.However, not all cards are created equal. Some notable failures that come to mind from the first two years include:
As I start to weed out my deck, I want to be mindful and intentional about how I use Anki. Each card I suspend or flag is an opportunity to reflect on why I created that card, what I don’t like about it now, and how to avoid creating cards like it in the future.
Often, my cards have poor prompts. I have observerd several mistakes I made when first writing prompts: the questions assume but don’t provide context, the answers are too detailed, or too vague (what is a correct answer?), there’s only one card for a topic that should have several. Andy Matuschak has an exstensive guide on how to write better memory prompts. He lists five properties of effective retrieval prompts: focused, precise, consistent, tractable, and effortful.
Here’s an example of a bad card I want to assess:
Evaluating based on the qualities above, what’s wrong with this card?
If the card is so bad, why does it exist at all? Prior to The Man in the Arena, I had previous success memorizing Ozymandias by breaking the poem up according to its narrative structure: setting the desert scene, the sculptor’s description, and the rise and fall of the king. I tried to apply a similar tactic to this passage, and the semicolons make for great cutoffs.
However, I failed to take into account how different this passage is. There is a narrative structure, but it is less aparent, and I didn’t take the time to understand it before creating structure-based cards. I also failed to appreciate how complex the passage was, and didn’t make enough cards in general for it.
Another general thing I struggle with is evolving my deck. Once I’ve created a card, it can feel like it’s etched in stone. Rewriting or discarding a card feels like cheating: instead of recognizing a tool that’s not working, I’m cheating on a personal test, changing the answers to fit my style. I fail to realize what my purpose is when using Anki. I am trying to build knowledge, not to evaluate it. If I am consistently getting a card incorrect, it is far better to modify or discard it than to memorize brittle knowledge, or get discouraged from getting many questions wrong and become inconsistent.
Now that I’ve looked at this card, how will I avoid creating similar cards going forward?
One of my goals this summer is to memorize The Rime of The Ancient Mariner. It is considerably longer than anything I’ve tried before, and will benefit from my experience with smaller passages.
I also want to add cards to help me learn more quickly at work. This will take more time and thought, but evaluating what I’ve done so far is a first step in that direction.