I got so much better* at practicing skills when I came to understand practice not as "do it over and over so you improve through sheer repetition" but "do it over and over so that you encounter every possible problem and thereby build up a robust mental inventory of solutions"
*still not that great
