1000 Hour Rule

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.