šŸ¢ Looking for a Swift or Laravel developer? I am currently looking out for new opportunities!

Working on yourself

September 11, 2020

A month or two ago, I started maintaining a few Anki decks with the sole goal of making myself memorize things better. In order to enhance my skills, Iā€™m slowly building up a personal knowledge base filled with fundamentals (that I memorize) about certain programming languages.

Fundamentals in this context does not mean pure basics; it means core language understanding as well as what cool things you can do with said language. Another thing Iā€™m doing is going through design patterns again, and putting those in my decks as well.

My initial focus has been Swift language fundamentals since Iā€™m working on various Swift projects right now, but Iā€™ll be doing the same for JS, PHP, and more. Thereā€™s so much to learn, but the foundation is usually a good place to start.

Reviewing Swift flashcards using Anki. As you can see, I also annotate some cards with a category or subject.
Reviewing Swift flashcards using Anki. As you can see, I also annotate some cards with a category or subject.

My main motivation here is that I grasp the concepts well but I often have to Google some stuff that I should just know, memorize and be done with. I also feel like I havenā€™t been pushing my memory and itā€™s turned into a leaky bucket as a result.

This is an excellent countermeasure: Iā€™ve been doing this for a couple of weeks now, and it seems to be working well. Iā€™m pleased I started this new habit!

Tagged as: Personal