+91-121 2653332

From 9:00 to 7:00 (Mon-Sat). Free shipping above ₹500

Lesson learnt being a CTO

by No Frills Sports Tech LLP on December 10, 2019

Being a CTO can be hard and frustrating, but also fun and satisfying. While staying in NFSporTech, I have collected some insights that helped me do my jobs and achieve my company’s goals. For a long time, I have thought about sharing my ideas, and in this post, I will try my best to give away some of those insights based on my personal experiences. And thanks especially my partner and friend Shikhar for always understanding me. I have learnt many things from him. He is not only a great risk taker like me but also a person who always believe in doing something which can create a meaning and can benefit the society in direct or indirect way. And that’s the quality that makes him a good person, change maker. I have tried to jot it down in several points. The opinion is my personal and can differ in many situations.

Embrace Your Strengths

You are not getting paid to do paperwork. For me, being a CTO of a company was about leadership, vision, and creating technology that can give my organization a competitive advantage. Every company sees the CTO position in a different way, and each CTO might have a different set of skills or strengths. It is up to you to make sure your organization is getting the most out of your specific strengths.

If you don’t understand IT very well, make sure you have a strong IT manager. If your passion is not dealing with contracts and negotiations, get a good purchasing manager. At the bottom line, you should know where your impact will be most valuable — and where you should delegate your authorities.

Just because your predecessor was working all day with paperwork does not mean the same should apply to you. As a CTO, you have the power and authority to set your own agenda and your team’s agenda.

Don’t Be Absent

A busy calendar is not an excuse. Talk to your managers and employees regularly, set up weekly meetings, and make sure you have enough free time to spend in the team’s open space or offices. People don’t like managers or leaders that are never there, not listening or giving helpful advice.

If you want to lead people, you have to be there for them daily, or at least weekly, rather then always finding yourself in client meetings.

Be Predictable

Know your team’s limits and constraints. Prepare for the unpredictable, so you can be predictable. A company needs to plan for strategic moves, and the technology should not be a constraint. Of course, this is not always possible, but it’s up to you to make it as possible as it can be.

Know how to balance delivery time and technical debt. Make sure your team has enough time for the maintenance of your products.

Don’t Stop Learning

Knowledge is power, and your knowledge is what got you to where you are now — don’t neglect it. In technology-oriented environments, all your knowledge is old news within 2 to 4 years, so make sure you are well aware of new trends and technologies. Sign up for a newsletter, read blogs, follow influencers, and attend online and physical conferences.

The above advice does not mean you need to change your company stack every two years, but it is definitely very important to be aware of how technology evolves and changes in your industry. This will surely help you better prepare for the future.

Preach for Simplicity

I have always told my CEO and my fellow colleagues that our job is not only to solve problems — that’s the easy part. Our main job is to simplify problems. Simplifying a complicated problem helps us understand it better, and more importantly, to maintain it more easily and for a longer period of time.

One of the worst things a CTO can do is stop all production work for unplanned maintenance and code refactoring. Not only this can be a huge time waste, its the number one indication that we have done something wrong in the process.

Simple solutions lead to a much more simple and organized code base and a better decision-making process, which leads to better execution times and much more stable software.

Trust People, Not Skill Sets

I must agree with the cliche that says everyone is replaceable. Anyone can learn how to code greatly in Python, Node.js, or master a Kubernetes cluster or AWS. Being a good person is harder to teach. Trust and embrace good people, and look for potential rather than skillsets. Create great training programs in your organization and make sure each employee has a solid career path opportunity.

Your employees are your organization’s most valuable asset. Train them and help them evolve, and you will surely benefit from the results. A common story about the issue is one where a CFO asks the CTO: “What will happen if we train an engineer and he will decide to leave us?” and the CTO answers him unequivocally: “imagine what will happen if we don’t train him and he decides to stay with us.”


Last words

Lastly, I would like to admit that startup is always a great place to work if you’re motivated enough and want to do something significant. But at the same time, it will be very painful when things do not go as planned. Most of the time, we come up with a great plan on paper but in reality it becomes a nightmare when you go on a real implementation. But there is great says that creativity and change comes with great painful struggle and those who bear that pain, can become successful. At last, would like to quote Samuel Beckett Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.

 

Credit to my friend Eldad Fux, creator of Appwrite - open-source end-to-end backend server for sharing his own opinion also.

3819 comments
by MussySottutty on April 06, 2021

write my paper for me help me write my essay help writing a paper

by Unervedyece on April 06, 2021

personal essay argument essay writing services dissertation online https://writingessayekm.com/

by Unervedyece on April 06, 2021

us essay writers https://essayhelperkdu.com/ – help with homework homework helper automatic essay writer https://collegeessaylke.com/

by KEEPLAYGARL on April 06, 2021

write an essay for me argumentative essay argumentative essay buy an essay

by MussySottutty on April 06, 2021

dissertation help online https://essaywritingeie.com/ – essay typer essay typer easy essay writer buy essay paper

by Geasiaslasia on April 06, 2021

https://paperwriterkjd.com/ my college https://paperwriterkjd.com/ – help with writing a paper paper writer generator

by Geasiaslasia on April 06, 2021

best essay writing service essay writer reviews write a paper for me do homework

by KEEPLAYGARL on April 06, 2021

writing essays help writing service college essay writer

by DigNengrenna on April 06, 2021

essay format https://collegeessaylke.com/ – essay typer essay writing service help with writing an essay college essay

by DigNengrenna on April 06, 2021

essay writer cheap https://writemyessayoek.com/ – writing paper my essay writer doing homework best essay writing service

by MussySottutty on April 06, 2021

write my essay generator https://essaywritermsm.com/ – homework online writing essay essaywriter

by Unervedyece on April 06, 2021

essay writer reddit how to write an essay paying someone to write a paper how to do your homework https://collegeessaylke.com/

by KEEPLAYGARL on April 06, 2021

buy sildenafil viagra prices buy viagra online viagra https://viagrasildenafils.com/# – viagra for sale

by Unervedyece on April 06, 2021

viagra for sale https://viagrasildenafils.com/# – cheap viagra buy viagra online buy viagra online https://viagrasildenafils.com/#

by Unervedyece on April 06, 2021

writing paper help https://paperwriterkjd.com/ – essay writer reddit paying someone to write a paper essay writer cheap https://writingessayekm.com/

by KEEPLAYGARL on April 06, 2021

cheap essay writer online homework writing an essay writing paper help https://writingessayekm.com/ – instant essay writer

by MussySottutty on April 06, 2021

college essay https://writingessayekm.com/ – auto essay typer help me with my essay buy cheap essay

by KEEPLAYGARL on April 06, 2021

cheap viagra buy viagra viagra price buy sildenafil

by Geasiaslasia on April 06, 2021

writing paper https://essayhelperkdu.com/ college essay writing service i need help writing a paper for college college essay writing service

by Unervedyece on April 06, 2021

https://viagrasildenafils.com/# online viagra buy viagra online buy viagra viagra for sale

by KEEPLAYGARL on April 06, 2021

viagra for sale https://viagrasildenafils.com/# – buy viagra pills viagra generic viagra pills buy viagra pills

by Geasiaslasia on April 06, 2021

online dissertation writing service college essays writing help easy essay writer

by KEEPLAYGARL on April 06, 2021

essay bot https://essaywritermsm.com/ essay writer free writing an essay paper writer

by DigNengrenna on April 06, 2021

https://collegeessaylke.com/ essay writing software https://essayhelperkdu.com/ – write an essay write my essay for me

by Unervedyece on April 06, 2021

viagra no prescription viagra online viagra no prescription https://viagrasildenafils.com/#

by DigNengrenna on April 06, 2021

viagra online https://viagrasildenafils.com/# – viagra price viagra pill buy viagra online viagra online

by MussySottutty on April 06, 2021

cheap viagra viagra price online viagra

by KEEPLAYGARL on April 06, 2021

viagra for men generic viagra online viagra

by Geasiaslasia on April 06, 2021

viagra prescription buy viagra online viagra

by DigNengrenna on April 06, 2021

essay writing service https://writingessayekm.com/ – buying essays online best essay writer writes your essay for you how to write a paper

by Unervedyece on April 06, 2021

viagra pills https://viagrasildenafils.com/# viagra no prescription viagra viagra price

by Unervedyece on April 06, 2021

essay writing services homework online essaywriter help with writing paper https://writemyessayoek.com/

by DigNengrenna on April 06, 2021

buy viagra pills https://viagrasildenafils.com/# – viagra for men buy sildenafil viagra generic

by MussySottutty on April 06, 2021

viagra online https://viagrasildenafils.com/# – cheap viagra buy sildenafil viagra price

by KEEPLAYGARL on April 06, 2021

https://viagrasildenafils.com/# viagra no prescription viagra pill viagra for sale viagra prescription

by Unervedyece on April 06, 2021

help me write my essay thesis writing help essay writing services https://writemyessayoek.com/

by Unervedyece on April 06, 2021

generic viagra https://viagrasildenafils.com/# viagra pill buy viagra online viagra

by KEEPLAYGARL on April 06, 2021

writing paper buy dissertation essay maker essay format

by MussySottutty on April 06, 2021

homework help essay outline my essay writer

by Geasiaslasia on April 06, 2021

essaytyper online essay writer college essay how to write an essay https://writemyessayoek.com/ – buy essay paper

by DigNengrenna on April 06, 2021

buy viagra generic viagra viagra for men viagra pill https://viagrasildenafils.com/# – viagra online

by MussySottutty on April 06, 2021

buy sildenafil buy viagra online generic viagra viagra no prescription https://viagrasildenafils.com/# – buy viagra

by KEEPLAYGARL on April 05, 2021

https://viagrasildenafils.com/# viagra https://viagrasildenafils.com/# – viagra for men viagra generic

by Geasiaslasia on April 05, 2021

generic viagra buy viagra viagra prescription viagra pill https://viagrasildenafils.com/# – viagra pills

by Unervedyece on April 05, 2021

cheap viagra https://viagrasildenafils.com/# – viagra for men viagra for sale viagra prices https://viagrasildenafils.com/#

by KEEPLAYGARL on April 05, 2021

essay writers online https://paperwriterkjd.com/ writes your essay for you paper writer generator essay helper

by Geasiaslasia on April 05, 2021

https://paperwriterkjd.com/ homework online paper writing services essay writer reddit write essay for you

by DigNengrenna on April 05, 2021

argument essay https://writemyessayoek.com/ – write a paper for me do your homework essay help essay writing

by DigNengrenna on April 05, 2021

generic viagra buy sildenafil online viagra viagra pills

by DigNengrenna on April 05, 2021

write a paper for me essay writing services essay rewriter help with an essay https://paperwriterkjd.com/ – free essay writer

by MussySottutty on April 05, 2021

homework help essay writer generator edit my essay essay writing

by Unervedyece on April 05, 2021

homework helper write an essay essay writer generator https://essaywritingeie.com/

by MussySottutty on April 05, 2021

paying someone to write a paper https://essaywritingeie.com/ how to write an essay argumentative essays write an essay for me

by KEEPLAYGARL on April 05, 2021

help with writing paper https://essaywritermsm.com/ – i need help writing a paper for college writing essays help college essay prompts

by Unervedyece on April 05, 2021

writing paper help how to write an essay essay maker research paper https://writemyessayoek.com/

by Geasiaslasia on April 05, 2021

essaywriter online homework writing essay paper writing services https://collegeessaylke.com/ – write my paper for me

by DigNengrenna on April 05, 2021

help me with my homework buy cheap essay how to do your homework good essaybot

by Geasiaslasia on April 05, 2021

essay assistance https://essaywritermsm.com/ – us essay writers homework online essay writers online argumentative essay

by KEEPLAYGARL on April 05, 2021

writing an essay https://essaywritingeie.com/ – write a paper for me writing essays paper help

by DigNengrenna on April 05, 2021

https://writemyessayoek.com/ essay rewriter argumentative essay auto essay typer buying essays online

by Unervedyece on April 05, 2021

essay writers online how to do your homework writing essays help https://essaywritingeie.com/

by MussySottutty on April 05, 2021

https://paperwriterkjd.com/ paper writing services help me write my essay research paper dissertation help

by Unervedyece on April 05, 2021

write my essay writing essay help me with my homework i need help writing a paper for college https://collegeessaylke.com/

by KEEPLAYGARL on April 05, 2021

thesis writing help essaytyper buy essay paper paper writer generator https://paperwriterkjd.com/ – writing paper help

by KEEPLAYGARL on April 05, 2021

dissertation help dissertation help online free essay writer free essay writer

by Unervedyece on April 05, 2021

https://writemyessayoek.com/ best essay writing service https://essaywritermsm.com/ – automatic essay writer essay maker

by DigNengrenna on April 05, 2021

argumentative essay https://essaywritermsm.com/ – essay writer online essaytypercom college essay writing service write a paper for me

by MussySottutty on April 05, 2021

essay bot https://writingessayekm.com/ essay writer reddit paper writer generator writing services

by Unervedyece on April 04, 2021

essaybot homework online buy dissertation how to write a good essay https://essaywritermsm.com/

by Geasiaslasia on April 04, 2021

https://essaywritermsm.com/ essay outline essay writer generator writing services free essay writer

by KEEPLAYGARL on April 04, 2021

writing essays https://collegeessaylke.com/ essaytyper essaytypercom help me with my homework

by DigNengrenna on April 04, 2021

https://paperwriterkjd.com/ essay editapaper.com essaywriter writing essays online essay writer

by KEEPLAYGARL on April 04, 2021

essay editapaper.com https://paperwriterkjd.com/ – my essay writer personal essay write my essay essay writing software

by Geasiaslasia on April 04, 2021

https://essaywritingeie.com/ writing service https://essaywritingeie.com/ – college essay prompts writing paper help

by MussySottutty on April 04, 2021

essay writing software https://essayhelperkdu.com/ – essay paper writing essay writer cheap essay helper college essay writing service

by Unervedyece on April 04, 2021

essaybot essay writer write an essay for me help with writing a paper https://paperwriterkjd.com/ – instant essay writer

by DigNengrenna on April 04, 2021

essay writer https://writemyessayoek.com/ writing services online dissertation writing service essay hook generator

by MussySottutty on April 04, 2021

do homework buy an essay writing service dissertation help

by Unervedyece on April 04, 2021

online dissertation writing service help with writing an essay what is a dissertation paying someone to write a paper https://essayhelperkdu.com/ – i need help writing a paper for college

by Geasiaslasia on April 04, 2021

https://writemyessayoek.com/ write a paper essay writer online us essay writers do homework

by KEEPLAYGARL on April 04, 2021

https://essaywritermsm.com/ write my paper for me do my homework essay writer cheap essay outline

by DigNengrenna on April 04, 2021

help me write my essay https://paperwriterkjd.com/ – buy cheap essay buy an essay paper help

by KEEPLAYGARL on April 04, 2021

best essay writer https://essayhelperkdu.com/ – writing essays help college essays best essay writing service best essay writer

by MussySottutty on April 04, 2021

my college https://paperwriterkjd.com/ – doing homework write a paper help me with my essay essay writing

by Geasiaslasia on April 04, 2021

help with writing paper help with writing an essay essay rewriter essay writing https://writingessayekm.com/ – i need help writing my paper

by Unervedyece on April 04, 2021

https://writemyessayoek.com/ help with homework https://writemyessayoek.com/ – help with homework persuasive essay writer

by DigNengrenna on April 04, 2021

my college https://paperwriterkjd.com/ – online essay writer essay help essay outline write a paper

by MussySottutty on April 04, 2021

essay writer online instant essay writer essay editapaper.com essay writers https://essayhelperkdu.com/ – essay maker

by KEEPLAYGARL on April 04, 2021

cheap essay writer https://collegeessaylke.com/ essay generator write an essay for me essay

by MussySottutty on April 04, 2021

https://paperwriterkjd.com/ college essay prompts https://essaywritingeie.com/ – buy an essay essay rewriter

by Geasiaslasia on April 04, 2021

what is a dissertation https://paperwriterkjd.com/ – write essay for you essay writers online edit my essay samedayessay

by Unervedyece on April 04, 2021

https://paperwriterkjd.com/ online essay writer write my essay for me edit my essay homework online

by DigNengrenna on April 03, 2021

essay writer reviews auto essay typer buy dissertation paper essay writers

by MussySottutty on April 03, 2021

essaytyper https://paperwriterkjd.com/ help me with my homework auto essay typer argument essay

by Unervedyece on April 03, 2021

essay writer free https://writemyessayoek.com/ dissertation help online writing essays how to write a good essay

by Geasiaslasia on April 03, 2021

https://paperwriterkjd.com/ write essay for you buy dissertation i need help writing a paper for college how to write a paper in apa format

by KEEPLAYGARL on April 03, 2021

write essay https://essaywritingeie.com/ college essay writing services thesis writing help essay writers online

by DigNengrenna on April 03, 2021

free essay writer best essay writer essay essay editapaper.com

by KEEPLAYGARL on April 03, 2021

writing essays essay writing services college essay writing service college essay writing service https://paperwriterkjd.com/ – persuasive essay writer

by MussySottutty on April 03, 2021

how to do your homework good https://writingessayekm.com/ dissertation online help me with my homework writing an essay

LEAVE A COMMENT
BACK TO TOP