|
I'm going to throw my weight behind Anki as well. Apart from being a knowledge database, it actively works on increasing the cache for recalling knowledge, that is to say, your memory. People usually have requirements like needs to have a mobile app, needs to be open source, etc., but I'd argue that spaced repetition should also be a requirement for everyone. What's the point of accumulating knowledge if you aren't actively working on it and internalizing it? Like the parent said, Anki takes a lot of time to digitize everything, but I'd argue that that's where the learning happens. The process of distilling knowledge into a series of flash cards is extremely personal and involved. My workflow: - Out in the wild, when I come across a word I don't know or trivia, I write it down or put it in my phone via a text editor, or note taking app like Google Keep. - I'll write notes down in a notebook if I'm learning about something new, since writing helps facilitate the acquisition of knowledge. - When I get home, or if I have time with my laptop around, I'll open up Anki, and convert everything I've learned into corresponding Decks, subdecks and cards. - I usually do this at the end of the day, and start with "small" knowledge, like new words or trivia. After I've put them into Anki, I wipe Google Keep and whatever else is on my phone. Similarly, I then go through my notes, and since everything is still fresh, with the help of the context behind the notes, I put everything into Anki. ...and my favourite part... - The studying phase. Every now and then, when you get a free moment, open up Anki on your Desktop or phone, and do your reviews for that day. Anki will keep statistics and even show you what time of day you're better at recalling knowledge (I seem to be a noon kind of guy). Some people like setting aside time from their day to do reviews, but I like doing them on my phone on the go. (And since this is HN, Anki lets you customize every aspect of the spaced repetition process, for those of you that like tinkering. Although, I'd recommend reading a bit about the process itself before changing anything.) For the lazy: http://ankisrs.net/ |