Perfect practice makes perfect...
The Talent Code (book) talks about a concept called deep practice that aids in skills development. Deep practice is a form of deliberate practice that specifically focuses on toeing the comfort zone line.
Just as you are discussing learning outcomes and expectations in your video, I have found that improving the skill of learning greatly increase my ability to develop other skills.
I find simple practices, such as doing programming katas (fizzbuzz, bowling, game of Life, etc), reinforces good coding practices. I have come across 'senior' engineers in my career who scof at these simple problems... The point of these katas is not to solve a hard problem, but two Focus on the mundane that is often overlooked.
Syntax familiarity, writing loosely coupled tests, clean code, and refactoring without side effects should be as intuitive to a programmer as breathing is to all animals...
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.