Many CTOs come from an engineering background, steeped with building and producing code. They have evolved and risen through the development ranks, taking on larger projects and more responsibility. Every developer has their own way of doing things—their own mark they like to leave on something. That is what makes a development life so appealing: the creative freedom to do what is needed. When it comes to building a team or growing an enterprise, one has to step outside of that world and think more broadly, think more as a collective and less as an individual. What was clever and cool one day is a pain to maintain and adapt for someone else.