"Every perception is to some degree an act of creation, and every act of memory is to some degree an act of imagination."
-- Gerald Edelman, Second Nature: Brain Science and Human Knowledge
6 Appendix 2: Using Anki to learn APIs2020-10-04Appendix 2: Using Anki to learn APIsAugmenting Long-term Memory2020-09-24Journal
A more challenging partial failure mode is Ankifying what turn into orphan APIs. That is, I'll use a new API for a project, and Ankify some material from the API. Then the project finishes, and I don't immediately have another project using the same API. I then find my mind won't engage so well with the cards – there's a half-conscious thought of “why am I learning this useless stuff?” I just no longer find the cards as interesting as when I was actively using the API.
This is a difficult situation. I use the rule of thumb that if it seems likely I'm not going to use the API again, I delete the cards when they come up. But if it seems likely I'll use the API in the next year or so, I keep them in the deck. It's not a perfect solution, since I really do slightly disconnect from the cards. But it's the best compromise I've found.