CTO has got to be one of the most overloaded (to use a development geek term) titles around. Depending on the industry, the company, and the individual in the position, the Chief Technology Officer may have entirely different responsibilities and purview from other similarly named positions. And what in heaven’s name is a CIO anymore? [...]
