When I was a developer, I always wanted to use the latest language and framework. I would accept the foibles of the framework, just because it was new and cool. Spend hours setting it up, installing all the different components, writing a simple application and then deploying at the click of a button …. only to spend hours in the server backends, trying to understand why it did not work! I’d then get a exciting new job using the framework, and be immediately lauded as the star developer, which in truth became more like first line support.
As CTO, you should always be super aware of trends, but very weary about jumping straight in. Can you afford to lose man days, whilst the team gets it head around new technology. They might be having fun, but you’re getting nothing done and that costs money.
When evaluating a framework as CTO, alongside the normal technical considerations you need to take into account;
If you’re starting a new project, you should have a shortlist of suitable frameworks that can be used. Evaluate each based on both the technical and commercial reasons above. If you want to introduce a new framework, think about getting one developer or at most a small team, to evaluate and potentially create a simple prototype to confirm its suitability.
Finally, a counter point to raise …. don’t choose your favourite, just because you know it as that could also turn into an expensive mistake. When choosing a technology stack – favourite, existing, pioneering – you must do nothing less than a thorough evaluation to find the most cost effective solution for your company, at that moment in time. It’s one of the primary responsibilities for any successful CTO.
Choosing the technology stack is one of the many tasks requested of the CTO and if you’d like to know more, why not read our article with more information about CTOs.
90 Things You Need To Know To Become an Effective CTO
The Digital MBA for Technology Leaders has been formally recognized and certified by the Continuing Professional Development Certification Service (CPDUK) as “conforming to continuing professional development principles”, recognizing both the high standard of professional training and exceptional value being delivered by this course to technology leaders seeking to advance their careers.
A part-time CTO is a technology expert who works on a part-time or consulting basis for a company. The aim is to develop and implement the company’s technology strategy and oversee all aspects of its technology operations and product development. A part-time tech executive can bring the same expertise and guidance to a company as a … Read more
Generally speaking, the role of a chief technology officer involves strategic management and execution of technology initiatives within an organization. It is, therefore, pivotal in shaping and implementing the technology roadmap while aligning it with the company’s overall goals and vision. What enables tech leaders to drive innovation, oversee development and infrastructure, ensure data security … Read more
2nd Floor, 20 St Thomas St, SE1 9RS
Avenida de Brasil, 17, 1ª, 28020
Copyright © 2023 - CTO Academy Ltd