What predictions do you have for the role of the CTO in the future? “CTOs, especially those working in the startup arena, need to foster an interesting mix of skill sets: technical visionary, strategy advocate, team leader, delegator, motivator, educator, company spokesperson, and recruiter…”