There has been a significant debate in psychology over the past 20 years about skilled performance. The debate comes down to the difference between talents and skills, where talents involve traits of ...