As someone who progressed from junior programmer to CIO over a 30-year IT career, Dave McKay believes that IT training must encompass business and leadership elements from an early stage. Here he explains why, from his own experience.