4 ms·
It's a great article, well written, and I like the recommendations. Especially "Find a Mentor"! But I still think deliberate practice is overrated (in some fiel
by struppi 11y ago
It's a great article, well written, and I like the recommendations. Especially "Find a Mentor"! But I still think deliberate practice is overrated (in some fiels, especially programming): http://davidtanzer.net/deliberate_practice http://davidtanzer.net/deliberate_practice
- sheepmullet 11y agoIt sounds like the photographer in your linked article is advocating deliberate practice. He is advocating working on improving specific skills in a realistic setting. Personally, I find side projects one of the least efficient ways to improve. I already spend 8+ hours a day "doing" at work. In contrast I spend less than 30 minutes a day at work learning and understanding theory, new concepts, and different approaches to a problem. So I get a lot more value from focusing my "free time" on the latter.
- jasonlotito 11y agoThe author is specifically advocating deliberate practice. In fact, it's amusing reading the article, as it seems he thinks deliberate "practice" isn't actually "doing" something productive. The article supports, in every way, deliberate practice. I mean, this says it all: "This is compared to us developers learning to touch-type or learning the keyboard shortcuts of our IDEs." No. Deliberate practice for programmers is not limited to just touch-typing or keyboard shortcuts. It's actively learning to use new tools and environments, learning new languages, and learning different ways to program, such as functional or object-oriented programming. It's practicing coding in ways like coding katas. It's digging into code that isn't yours and making the software do new things, and issuing a pull request upstream. Deliberate practice isn't just "practicing." It isn't just mechanical. It's challenging, it's hard, and it improves you. If you think deliberate practice is just practicing mechanics, you are ignorant on the subject.