Being empathetic and practicing self-awareness is essential in learning and programming.
Working on these values and being strong in these areas make you a way better person to be around and work with (whether you’re working alone or with others). On the flip side, someone who’s not empathetic or very aware of what they are like would be a massive pain to work with.
And it’s not just about making working more enjoyable, I believe you get better at learning and working if you practice self-awareness and empathy towards yourself. Knowing where you need to grow without getting mad at yourself for it will help you grow much faster.
How valuable I found it to go back over concepts that were familiar to me. Even though I understand a lot of this stuff at the intellectual level, actually experiencing it and working through it requires constant work.
Making a learning plan. I have always considered myself pretty good at learning, but learning how to learn in different ways and discovering my shortcomings when it comes to learning was a challenge. But I think it was a welcome one!
Because regardless of what you define as “success”, having core skills will help you get there.
Nah - taking the time to reflect and hone how I learn ultimately SAVES time.