the CTO is the technical leader at the company’s current stage of evolution. To me, that definition is rather unsatisfying, and misses the hardest part of the job. To expand, the CTO should be the strategic technical executive the company needs in its current stage of evolution.