Anki is great. I am gigging asking 33,000 cards among all of my decks right now, with about 6000 in active rotation. I built what one person called the highest quality Finnish flashcard deck on the Internet, and it was the project that finally convinced me that software was my calling.

Some very scattershot hacker's notes.

- The underlying Anki database is "just" an SQLite database. You can copy it, run Datasette on it, turn on full text search, stream it with Litestream, the works. Anki itself can be very poorly described as a tiny local only web browser-server chimera running one cronjob per entry in this database, written in Rust and JS, which is just phenomenally weird and cool.

- Image Occlusion Enhanced is S-tier. If you don't believe me, use it to memorize the names and locations on the map of your 5 closest restaurants.

- If you can turn it into a CSV, you can import it into Anki, no questions asked. This is the bottom floor for automating Anki stuff.

- If you have what you want to memorize in an HTML table, take a look at running my table2anki (https://github.com/hiAndrewQuinn/table2anki) or writing your own scraper for it. This isn't useful as often as you would think, but sometimes you see a blob of information already ready to go and just want to dive in.

- Don't obsess about the "20 rules of formulating knowledge", or anyone else's way for that matter. They're helpful, but you know what's more helpful? Actually using Anki every day and figuring out for yourself which cards are helpful and which aren't through ruthless practice.

- Once you get good enough at making cards, IME it can basically replace having Obsidian or whatever for taking notes. I have somewhere around 30 books' worth of notes in Anki, and I attribute probably 20% of my overall career's success so far to them, whereas I'd probably attribute like 5% to traditional notes, because I would never actually review them of my own accord if I did that. If those both sound low, I consider the top ten EE and math degree I got to hover around 10%.

- Making time for Anki is the most annoying part of it. Sucking on a nicotine lozenge while doing reviews helps a lot with habit formation once you have crested the difficulty curve of making cards that are actually interesting and helpful to you personally, but you have to make sure to take the lozenge out or chew it up and swallow it the instant you're done. Pavlov knew what he was doing!

- Anki + LISS cardio is a similar match made in heaven. The hardest part is figuring out how to get a screen in a comfortable position for you to watch while you review. Anki actually has a "Controller Mode"you can rig up to help a lot with this.

- This is extremely niche, but: Having trouble remembering a step in a math problem? Do the work out on paper. Take a photo. Image Occlude just the step you're blanking on. Review this regularly. Boom - instant, targeted, low effort high reward deliberate practice in mathematics, tuned to what your own brain reports it is having trouble on.

And some things I have studied successfully with Anki:

- Language acquisition, natch. Many of my software side projects are related to lowering the activation energy of this for myself.

- Abstract algebra theorems and derivations. I ended up getting a perfect score on my final exam and walking out after 20 minutes in college because of this, up from a C- on the midterm.

- Haskell! I made 3 separate attempts in my life to learn Haskell, but only when I committed from the beginning to put every weird symbol and linguistic turn into Anki did it actually stick. I actually get monads now!

- LeetCode problems. Might be the highest ROI 2 week vacation of my life, considering I went from no DSA knowledge whatsoever to having the whole Grind 75 on mental tap. I did the dumbest thing that could possibly work - problem on one side with a link, open the link -> resolve the problem -> mark Good if successful.