Hacker News new | past | comments | ask | show | jobs | submit login

Interesting because it is in direct contradiction to a lot of research on expertise which strongly suggests that expertise takes time (and surprisingly, regardless of the field, it takes more or less 10 years) - summarized in this book http://www.amazon.com/Cambridge-Handbook-Expertise-Expert-Pe...

Of course we've all read Peter Norvig's "Teach yourself programming in 10 years" http://norvig.com/21-days.html

Caveat: Just doing the same thing for 10 years does not an expert make. To quote Norvig's article

"the maximal level of performance for individuals in a given domain is not attained automatically as a function of extended experience, but the level of performance can be increased even by highly experienced individuals as a result of deliberate efforts to improve."

You need ten years to know how to program, yeah. But once you've done that, you can probably get solid in Java/Ruby/Blub++ in six months.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact