Hacker News new | ask | show | jobs
by simbyotic 2042 days ago
Author of the piece here.

My number one recommendation is to not get overly excited about it. One of the first things that happen when you start using Anki and realize the superpower that it is being in charge of your memory is that you want to include EVERYTHING in it.

You start creating cards with obscure bash one-liners, little-used git commands, or Javascript functions you read about in a random article. You add all of it to Anki. After all, you might use them in the future right? And it doesn't cost you anything to create a card with them so why not.

What happens is that because you don't have a clear picture of why those cards are valuable to you - you just added them because they might be useful, one of these days - you will have trouble retaining their knowledge, meaning that you will keep failing to successfully review those cards.

And because of the way spaced repetition algorithms work, those cards will be constantly appearing in your reviews, and you will keep failing them. And they will keep appearing. And so on and so forth until you lose all motivation to use Anki because it's becoming a frustrating experience to do your reviews.

The most important thing about using Anki is to keep using it. That's how you get the benefits of it, so be more selective about what you add to Anki instead of profligately adding cards that you gain nothing from.

3 comments

This was exactly my experience when I tried to use it for software engineering. This is after having used it incredibly successfully to learn Japanese a decade prior and being very experienced with it.
I’m having some success remembering C++ with Anki because the language itself has such massive complexity and syntax. I am inputting Scott Meyers books into it right now. Its still really hard to write good prompts with enough context- akin to writing an interview type quiz. So far I think the main benefit is in understanding complicated template code I wouldn’t have a reason to write myself. I don’t expect to be able to use these features just recognize them though.
I think a good way would be to only ankify things that would save one 5 or so minutes of one's time.
Do you have a sample deck