News for hackers. Stuff that matters.
Re:Anki as Learning Superpower: Computer Science Edition by BeetleB on Saturday October 24, 2020 @12:56PM (#24880392)
It's common for me to read something, and forgot it even existed. I can't look it up unless I know it exists. With flash cards, I am reminded that it exists every once in a while.

As an example, here's a simple card: What is the recommended way to traverse all the files (including subdirectories) in Python?

Answer: scandir and not os.walk

os.walk is my standard goto. Then I learned about scandir, but kept forgetting that there was a better alternative to os.walk. So I made a card for it.

The other answer, of course, is speed. If I'm going to Google "what is the alternative to os.walk?" or something similar every time I need it, it adds a lot of friction and I simply won't bother. And no, I don't do this often enough that looking it up each time will force it to become ingrained.

And frankly, when you do math/physics, you do need a number of concepts in your head. Solving a complex problem requires multiple parts/stages, and solving requires you to have them in your head so you can put them together. My biggest mistake when I was in grad school was thinking I could get by without memorizing. It worked fine for undergrad level math, but it was a real problem when I took higher level courses. The professors were split on whether memorizing is a good idea, but the fact is the professors used this stuff a lot more than I did.

Re:Anki as Learning Superpower: Computer Science Edition by wendyshu on Saturday October 24, 2020 @03:39PM (#24881436)
Thanks for providing these details.

For your Python example I'd just use a snippet. On the other hand, Google's pretty fast and always updated.

It's all a personal trade-off I guess. I wouldn't say it's common for me to forget I knew something. But maybe the cost of creating, maintaining, and reviewing card decks is worth it for you.

Re:Anki as Learning Superpower: Computer Science Edition by Smaug123 on Sunday October 25, 2020 @05:03AM (#24884859)
If I may ask, how do you know it's uncommon for you to forget you knew something?
Re:Anki as Learning Superpower: Computer Science Edition by wendyshu on Sunday October 25, 2020 @03:26PM (#24889128)
E.g. when looking over old notes I remember most stuff.
Re:Anki as Learning Superpower: Computer Science Edition by BeetleB on Saturday October 24, 2020 @06:14PM (#24882324)
What use is a snippet if I forget it exists and that there is a better way?
Re:Anki as Learning Superpower: Computer Science Edition by wendyshu on Saturday October 24, 2020 @06:35PM (#24882444)
You'd probably remember a snippet if you made it. If not, there's autocomplete.
Re:Anki as Learning Superpower: Computer Science Edition by BeetleB on Saturday October 24, 2020 @07:13PM (#24882641)
I wouldn't. Pre-flash cards, it was not unusual for me to review notes I had made years ago and rediscover things. And then forget they existed all over again.