Comment
Comment by abraxasz
I think the problem is more (6) deliberate practice is hard to define. Some people believe that just sitting and doing problem sets is deliberate practice. Some people believe that hacking on a side project is deliberate practice of programming skills. I don't think that any of those two examples would qualify as deliberate practice.