By Adrian Philipp
Instead of just practicing a specific skill, deliberate practice is focusing on getting feedback and using that to improve the practice.
How to get feedback?
It depends on the problem. Ideas:
- an expert teacher, mentor or coach
- copying and comparing to experts
- recording yourself practicing and analyzing that
- guided exercises with solutions
Deliberate practice for developers
These notes are unpolished collections of thoughts, unfinished ideas, and things I want to remember later. In the spirit of learning in public, I'm sharing them here. Have fun exploring, if you want!