Earlier quoted context omitted.
Such a nonsense article really. I know nobody that claims that 10,000 hours = makes you a top expert. Nonsense, just pure nonsense.
Malcom Gladwell pretty much made the claim that talent is a myth and having the passion to practice enough made you a top expert. He backtracked a bit on that, but the claim was out there and repeated in the media.
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.