Does the 10000 hour rule apply to developers??
The 1000 hour rule which is credited to Malcolm Gladwell,an English-born Canadian journalist, author, and speaker.
The principle holds that 10,000 hours of “deliberate practice” are needed to become world-class in any field.
In his book,Outliers,he contends that Bill Gates became world class by putting in his 10000 hours by interacting with a computer at an early age.
With regards to software developers or programmers I beg to differ,with a lot of bootcamps around,which continually churn out programmers every six months or so.
That proves that a skill can be mastered in less than the 10000 hours recommended by Gladwell.
Quoting a recent Princeton study which tears down the theory.
In a meta-analysis of 88 studies on deliberate practice, the researchers found that practice accounted for just a 12% difference in performance in various domains.
What’s really surprising is how much it depends on the domain:
• In games, practice made for a 26% difference
• In music, it was a 21% difference
• In sports, an 18% difference
• In education, a 4% difference
• In professions, just a 1% difference
One good example that disproves the theory is the case of Muhammad Hamza Shahzad,a boy aged 7 who became the world’s youngest qualified computer programmer and the case of Zora Ball,the youngest game programmer.
I know some would argue that those are special cases,but who isn’t a special case?
I believe the theories and the rules are made to tie down people and to make people question their abilities.I doubt there is a day after 5 and and a half years you wake up and feel like you’ve put in your 10000 hours and you ready to conquer the world.