Will it stop recommending if you have mastered the problem? Or will it give a new problem to solve ?
for now, it will always 5 recommend problems you have attempted before, prioritizing the ones you solved both (1) longest time ago and the ones that were (2) hardest for you. so it will not recommend anything you haven't tried. would you want it to stop recommending a problem once you've mastered it? maybe an indication on the tool so you can mark it as mastered?
Show HN: I made a spaced repetition tool to master coding problems
81–90 of 103 posts
Re: Show HN: I made a spaced repetition tool to master coding problems
#82Earlier quoted context omitted.
I believe this is incorrect, primarily because this approach has never worked for me. Incidentally, just today I found an article that has put this feeling into words really well: https://nautil.us/how-i-rewired-my-brain-to-become-fluent-in...
Incredibly long rambling story just to say that exercise helps learning. Who would ever claim otherwise?
Re: Show HN: I made a spaced repetition tool to master coding problems
#83Re: Show HN: I made a spaced repetition tool to master coding problems
#84Earlier quoted context omitted.
Right. I learned what binary trees were in college and didn't directly use them much afterward. Since interviews sometimes ask about trees, I started my practice of solving tree problems by practicing how to invert a binary tree. I practiced it so much that I can invert a binary tree from memory now, so that I won't get bounced from an interview like the inventor of Homebrew was from a Google interview. Most of the c…
What is inverting a binary tree? I don't think I have ever known what that means.
Re: Show HN: I made a spaced repetition tool to master coding problems
#85Earlier quoted context omitted.
This is a common misconception not supported by scientific evidence. What experimental psychology and neuroscience research has found is that the better people memorize topics, the better they understand and reason about them. For those interested, this book has the best compilation I've seen of such research: https://www.amazon.com/Memory-Alan-Baddeley/dp/1138326097 Edit: Of course, you can memorize things without a…
One of the things that puzzles me is when I see say Anki flashcards for mathematics things that I never learned like that. I never intentionally learned anything in mathematics in that was and it feels very 'wrong' to me when I see people trying to learn like that. I did a lot of practice looking back, but there was absolutely no conscious memorisation - the nearest I got was at university level when I would sometime…
Re: Show HN: I made a spaced repetition tool to master coding problems
#86Re: Show HN: I made a spaced repetition tool to master coding problems
#87Re: Show HN: I made a spaced repetition tool to master coding problems
#88I feel like spaced repetition is exactly what you shouldn't do. Spaced repetition is great for rote memorization of arbitrary facts but programming is about how to think about and solve problems. If you master the methods and ideas, you should be able to derive the answers on the spot. That's better than memorization because then you can actually deal with real interviewers who 1) Want to hear your train of thought a…
I well doubled my income after using SRS to master leetcode/algo/ds patterns. Implementing SRS was a catalytic moment in my interview prep training that really accelerated the volume of patterns I held in the RAM of my brain.
You can view the cards I made at https://github.com/yfSWn5KP/algo_and_ds
There’s also system design cards at https://github.com/yfSWn5KP/sys_design