The 10,000 hours of practice was a sine-qua-non to becoming an expert, but he never claimed it was necessarily sufficient.
The 10,000 hours of practice was a sine-qua-non to becoming an expert, but he never claimed it was necessarily sufficient.
Expert -> (implies) 10,000 hours spent
10,000 hours spent does not imply Expert
Fun fact: my text prediction will not let me Swype permanent at the end of the phrase practice makes... After the last p is started, there are no other options.
Sports is a little more realistic in that sense. I don’t think anyone believes that if you do exactly what Tom Brady did you will win the Super Bowl.
And another: https://news.ycombinator.com/item?id=19162386
Too many people focus on aptitude/talent, thinking it's some kind of innate ability to perform better at a given task, but I take it as a tendency to enjoy a certain type of practice. For example, I really don't like drawing, but I forced myself to take a class, and I still suck. That's not because I'm naturally bad at drawing, but because I don't enjoy the process of getting better.
There's a huge difference between developers who have done programming for 10k hours but didn't enjoy it and someone who enjoys it. The first is unlikely to go any deeper than necessary and will always work in a similar role, whereas the latter will explore a variety of concepts and approaches and become capable of solving a wider array of problems. I don't think there's a great divide between good and bad programmers based on "talent", but quality of practice, which can usually be identified by enjoyment of that practice.