Hacker News new | ask | show | jobs
by pessimizer 1425 days ago
I've been thinking about a similar thing lately, but as an Anki plugin: while reading the docs/documentation/tutorial, and a fact is mentioned that needs to be memorized, click on it to add a card it to that doc's designated Anki deck, then immediately answer it in Anki (putting it into the rotation.)

I've also been thinking of this in terms of live lectures, where the lecturer could send a card to their students' lecture deck as the concept is explained.

So study homework and quizzes etc. would be replaced by Anki, and classwork could be split between lectures that introduce new concepts and cards and guided programming assignments.

If people do their Anki, they'll remember the facts against their will if the questions are designed well enough. The instructor could concentrate on guiding them through applying those facts in practice.

edit: it's how I tend to do my decks. For example I have a pretty good Git deck that I'm refining (and want to add more advanced usage to) that just takes on the git book at git-scm.com in order, with a card for each individual fact (and an excerpt from the text), tagged with the chapter where the fact is first mentioned. After you're done with a chapter, you can add it into the rotation with "custom study." Once you're done, you can just play with git, instead of constantly context-switching between your sandbox and the docs, or having complete blind spots about things you've had no reason to try yet.

-----

edit 2: I really like this implementation, and the simplicity of the questions. Are they from your own deck?

1 comments

Yeah, I adapted them from my JS Anki deck. Also ended up cutting out a lot of stuff out that turned out being less important than I'd thought as a new learner of JS. I'm hoping the courses are more useful than those a learner would create themselves since as a proficient JS user I have a better idea of what skills are actually needed.

Similar to your thoughts, I'd love for this or something similar to eventually replace textbooks. It'd be great to have experts in every field build interactive mastery courses that help you both learn quickly and retain the knowledge long term.

Just to add a footnote to the above: I wasn't aware of https://foosoft.net/projects/anki-connect/ so what I'm thinking about is very doable right now, and probably being done.