That one last lecture before you start
Why do we have the urge to consume new material every day?
Why do we have the urge to consume new material every day?
Fear of getting victimized
I think "all human beings are lazy". If you've ever built any software or wrote some code you'd know how bad is the feeling when you get stuck at something and when the only help is that guy's post from 2011 and you want to know everything about it.
In that situation, let's say you're using React for a project, then you suddenly remember, "Alas had I have taken that full-stack React udemy course before getting into this, I'd be so much better now". This makes you reckon the next time you do something you need to be fully prepared for it.
You're not wrong, but the probability of you getting stuck with the same thing or even using the same stack is very less. However, in the former case, you're researching the issue on your own and seeking help from professionals (passive networking) which makes you so much better and gives you an edge over traditional course taking rookies. You even feel better after this gets solved. (Trust me, it'll eventually).
PS: If you've ever thought of learning in the right order, then I urge you to read this thread by Dan Abramov. (no he didn't make reactjs xD).

Catchy titles (or mere distraction)
This happens to me a lot (not coz of catchy titles, but I'm distracted from what I'm doing). Imagine you scrolling through your feed and you see a post called, "get better at x in 5 minutes". And the cherry on top is that x was on your bucket list to learn later and imagine you getting that done in 5 minutes!!!
Of course, it's mostly Dunning-Kruger playing its role. You'll even get the feeling of adding x to your resume or share with friends, to put it simply you're getting to Mt. Stupid.
This mayn't be always escaped as that's how you're wired, but it can be avoided at all costs which mostly comes with being in awareness of your thoughts and guiding them in the right way. This will even get you out of distractions.
Presence of Plan B (or falsehood of having time)
I am amazed by which this point can be made relevant in any context or aspect of life. Most of the time we just think we have time for our task at hand, so what'll possibly go wrong if we just completed that hour-long video instead? At most, we'll break our 100DaysOfCode challenge or maybe just give us the belief that we improved ourselves so much.
You only have so much time in a day and without ruthless prioritization of it, they'll just be lost in space. I recently heard this from someone or an article maybe which I don't completely remember but it said if you don't allot something a specific block of time and give yourself a deadline to reach it, you won't be able to complete it anytime soon.
It's the theory about procrastination actually. As the book I'm reading now ie Think and Grow Rich by Napoleon Hill mentions on the first page of its 7th chapter, you can't have something without a simple decision that you want it and within a certain time.
My lessons are:
Choose what problem you want to solve
Devise a plan of action to tackle it
Apply the Feynman technique effectively to acquire missing pieces
Dive into solving the problem
Take necessary measures along with scaling
Will write something each day, come here or sub to get in inbox.