GENERAL SKILLS OR HYPER-SPECIALIZATION?