The main point is to not let myself be basically formed by (just) whatever I see on internet / tv / reddit / hackernews / etc. but also what I personally find valuable to increase / decrease myself on that.
I did have my own software that I wrote, but due to wanting to have time to do other things, rather than make a flashcard software, I've just been using anki