+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.

5608 comments
by edgennydofe on June 09, 2021

https://chloroquineclinique.com/ can i buy chloroquine over the counter how to make hydroxychloroquine at home chloroquine phosphate canada chloroquine hcl

by EngirerurfEmece on June 09, 2021

https://paperwriterkjd.com/ narrative essay help https://paperwriterkjd.com/ – write an essay essay writer free

by EngirerurfEmece on June 09, 2021

hydrochloride cream hydroxychloride medicine what is hydroxychloroquine hydroxychloroquine side effects https://chloroquinestablet.com/ – doctors prescribing hydroxychloroquine near me

by smispBlomiRus on June 09, 2021

hydroxychloroquine for sale https://usachloroquine.com/ – buy chloroquine phosphate canada hcq plaquenil https://usachloroquine.com/

by edgennydofe on June 09, 2021

https://essaywritingeie.com/ auto essay typer https://essaywritingeie.com/ – essay editapaper.com best essay writing service

by Durbuctololcast on June 09, 2021

side effects of hydroxychloroquine chloroquin hydroxychloroquine over the counter chloroquine phosphate brand name https://chloroquinehydro.com/

by smispBlomiRus on June 09, 2021

https://hydroxychloroquine20.com/ cloroquina hydroxychloroquine warnings plaquenil medication hydroxychloride medicine

by FuelpKipFaurl on June 09, 2021

cloroquina generic chloroquine phosphate chloroquine https://chloroquinephosphates.com/

by EngirerurfEmece on June 09, 2021

buy chloroquine phosphate canada what is hydroxychloroquine prescribed for hydroxychloroquine covid https://chloroquine250mg.com/

by FuelpKipFaurl on June 09, 2021

hydroxychloroquine coronavirus https://canadachloroquine.com/ how to get hydroxychloroquine chloroquine phosphate brand name menoquil

by Durbuctololcast on June 09, 2021

hydroxychloroquine interactions menoquil buy hydroxychloroquine can i buy chloroquine over the counter https://aralenphosphates.com/ – buy chloroquine singapore

by edgennydofe on June 09, 2021

modalert vs modvigil provigil dosage modafinil pill https://modafinilpleasure.com/

by FuelpKipFaurl on June 09, 2021

https://collegeessaylke.com/ write an essay https://collegeessaylke.com/ – writing essays paper writer generator

by smispBlomiRus on June 09, 2021

https://essaywritermsm.com/ writing an essay https://paperwriterkjd.com/ – my college samedayessay

by EngirerurfEmece on June 09, 2021

prednisone medication prednisone uses prednisol buy prednisone online https://prednisolonesodiumphosphat.com/ – how does prednisone work

by smispBlomiRus on June 09, 2021

https://hydro-chloroquine.com/ is hydroxychloroquine plaquinol chloroquine otc canada hydroxychloroquine over the counter

by EngirerurfEmece on June 09, 2021

where to buy modafinil modafinil dosage modafinil 200mg https://provigilandmodafinil.com/

by smispBlomiRus on June 09, 2021

how much is a prednisone prescription prednisone withdrawal symptoms how much is a prednisone prescription prednisolone acetate ophthalmic suspension https://deltasoneprednisone.com/ – prednisone prescriptions

by smispBlomiRus on June 09, 2021

side effects for modafinil https://modvigilmodafinil.com/ – provigil medication modalert online modafinil modafinil pill

by smispBlomiRus on June 09, 2021

https://chloroquine500mg.com/ chloriquine hydroxychloroquine uses chloroquin buy chloroquine phosphate canada

by smispBlomiRus on June 09, 2021

https://plaquenil-hydroxychloroquine.com/ hydroxychloride medicine https://plaquenil-hydroxychloroquine.com/ – aralen hcl do you need a prescription for hydroxychloroquine

by Unervedyece on June 09, 2021

slots games best online casinos play slots online https://casinorealmoneydwq.com/

by FuelpKipFaurl on June 09, 2021

provigil side effects https://modalertmodafinil.com/ provigil vs adderall buy modafinil online modafinil online

by Durbuctololcast on June 09, 2021

isotretinoine online https://genisotretinoin.com/ accutane before and after isotretinoin side effects isotretinoin

by Durbuctololcast on June 09, 2021

side effects for modafinil https://modafinilprovigilok.com/ modafinil online modinafil med side effects of modafinil

by smispBlomiRus on June 09, 2021

https://hydroxywithchloroquine.com/ hidroxicloroquina hydroxychloroquine sulfate plaquinol side effects of plaquenil

by EngirerurfEmece on June 09, 2021

https://paperwriterkjd.com/ how to do your homework good https://paperwriterkjd.com/ – essay typer generator essaytyper

by edgennydofe on June 09, 2021

buy isotretinoine accutane online buy isotretinoine online what is accutane https://accutaneisotretinoine.com/ – accutane before and after

by smispBlomiRus on June 09, 2021

chloroquine phosphate brand name

by KEEPLAYGARL on June 09, 2021

online casino games world class casino slots play slots

by edgennydofe on June 09, 2021

menoquil chloroquine phosphate canada chlorquin ncov chloroquine https://aralenhydroxychloroquine.com/

by smispBlomiRus on June 09, 2021

chloroquine phosphate online side effects for hydroxychloroquine chloroquine pills https://usachloroquine.com/

by edgennydofe on June 09, 2021

https://modafinilpleasure.com/ adrafinil vs modafinil https://modafinilpleasure.com/ – modafinil dosage flmodafinil

by smispBlomiRus on June 09, 2021

https://hydroxychloroquinesulfatex.com/ side effects of hydroxychloroquine https://hydroxychloroquinesulfatex.com/ – chloroquine phosphate chloroquine phosphate online

by EngirerurfEmece on June 09, 2021

isotretinoine online buy isotretinoine online buy isotretinoine online https://sotretisotretinoin.com/

by smispBlomiRus on June 09, 2021

trump hydroxychloroquine https://hydroxychloroquine20.com/ – chloroquine hcl chlorochin doctors for hydroxychloroquine https://hydroxychloroquine20.com/

by smispBlomiRus on June 09, 2021

hydrochlor https://chloroquineus.com/ chloroquine phosphate online buy chloroquine generic chloroquine

by Durbuctololcast on June 09, 2021

https://aralenphosphates.com/ america frontline doctors.com menoquil hydroxychloroquine coronavirus where can i buy hydroxychloroquine

by tadalafil dosage on June 09, 2021

tadalafil pills https://pulmoprestadalafil.com/ tadalafil pills 20mg buy tadalafil us

by DigNengrenna on June 09, 2021

slots games free online casino casino bonus codes

by EngirerurfEmece on June 09, 2021

https://provogilpleasure.com/ adrafinil buy provigil online buy provigil flmodafinil

by FuelpKipFaurl on June 09, 2021

how does accutane work https://isotroinisotretinoin.com/ buy accutane online roaccutane side effects accutane ipledge

by edgennydofe on June 09, 2021

https://predforteprednisone.com/ prednisol https://predforteprednisone.com/ – prednisone for dogs prednisone interactions

by edgennydofe on June 09, 2021

aralen medication https://chloroquineclinique.com/ – buy chloroquine online ncov chloroquine buy chloroquine online chloroquine hydrochloride

by smispBlomiRus on June 09, 2021

side effects for modafinil provigil generic provigil cost https://modvigilmodafinil.com/

by smispBlomiRus on June 09, 2021

is hydroxychloroquine https://hydrochloroquine200.com/ generic chloroquine phosphate hydroxychloroquine coronavirus generic chloroquine phosphate

by generic tadalafil on June 09, 2021

tadalafil 60 mg for sale https://extratadalafill.com/ tadalafil 30 mg tadalafil 40 mg from india

by MussySottutty on June 09, 2021

play casino online casino slots play slots online

by Durbuctololcast on June 09, 2021

https://essaywritermsm.com/ essay writer reddit https://essaywritermsm.com/ – homework helper doing homework

by smispBlomiRus on June 09, 2021

buy chloroquin hydroxychloroquine clorochina can hydroxychloroquine be purchased over the counter https://hydroxychloroquin1mg.com/ – chloroquine phosphate tablet

by FuelpKipFaurl on June 09, 2021

armodafinil https://modalertmodafinil.com/ – adrafinil vs modafinil provigil online modafinil https://modalertmodafinil.com/

by Geasiaslasia on June 09, 2021

best online casinos slots games free best online casinos

by edgennydofe on June 09, 2021

https://essaywritingeie.com/ buy dissertation online https://essaywritingeie.com/ – doing homework essay hook generator

by smispBlomiRus on June 09, 2021

hydroxychloroquine update today https://hydroxychloroqui.com/ – hydroxychloroquine covid buy plaquenil do you need a prescription for hydroxychloroquine can i buy chloroquine over the counter

by Durbuctololcast on June 09, 2021

side effects for modafinil https://modafinilprovigilok.com/ – where to buy modafinil provigil medication provigil vs adderall https://modafinilprovigilok.com/

by FuelpKipFaurl on June 09, 2021

https://canadachloroquine.com/ hydroxychloride medicine https://canadachloroquine.com/ – ncov chloroquine plaquenil

by EngirerurfEmece on June 09, 2021

https://chloroquinestablet.com/ hydrochloride cream chloroquine side effects chlorochin buy hydroxychloroquine

by FuelpKipFaurl on June 09, 2021

buy prednisolone online uk buy prednisolone tablets prednisolone online prednisolone eye drops https://prednisoloneprednisolone.com/ – prednisone for sale

by edgennydofe on June 09, 2021

https://modafinilpleasure.com/ modafinilo https://modafinilpleasure.com/ – adrafinil vs modafinil modafinil side effects

by Durbuctololcast on June 09, 2021

prednisone taper prednisolone acetate ophthalmic suspension prednisolone side effects prednisone steroid https://prednisoloneacetateophthalmic.com/

by Unervedyece on June 09, 2021

slots for real money online casino real money cashman casino slots https://casinorealmoneydwq.com/

by EngirerurfEmece on June 09, 2021

https://chloroquine250mg.com/ chlorquin https://chloroquine250mg.com/ – plaquinol side effects of hydroxychloroquine

by Durbuctololcast on June 09, 2021

https://chloroquinehydro.com/ hydroxychloroquine uses https://chloroquinehydro.com/ – clorochina aralen medication

by smispBlomiRus on June 09, 2021

how to make hydroxychloroquine what is hydroxychloroquine aralen medication chloroquin https://plaquenil-hydroxychloroquine.com/ – hydrochloride cream

by smispBlomiRus on June 09, 2021

isotretinoine accutane roaccutane how does accutane work https://tretivaisotretinoin.com/

by KEEPLAYGARL on June 09, 2021

free casino online casinos vegas casino slots

by FuelpKipFaurl on June 09, 2021

https://chloroquinephosphates.com/ can you buy chloroquine over the counter hydroxychloroquine covid buy aralen plaquenil

by EngirerurfEmece on June 09, 2021

https://provigilandmodafinil.com/ buy modalert online modafinil adhd armodafinil modafinilo

by EngirerurfEmece on June 09, 2021

day dose prednisone weight gain prednisone side effects prednisone medication prednisone for sale https://prednisolonesodiumphosphat.com/

by smispBlomiRus on June 09, 2021

buy prednisone https://deltasoneprednisone.com/ – prednisone for cats steroid prednisone prednisone withdrawal what is a high dose of prednisone

by EngirerurfEmece on June 09, 2021

https://paperwriterkjd.com/ homework help https://paperwriterkjd.com/ – my homework samedayessay

by smispBlomiRus on June 09, 2021

https://hydro-chloroquine.com/ hydroxychloroquine interactions https://hydro-chloroquine.com/ – chloroquine hcl chloroquine phosphate canada

by tadalafil 60 mg for sale on June 09, 2021

tadalafil 40 mg daily https://superactivetadalafil.com/ buy tadalafil what is tadalafil

by smispBlomiRus on June 09, 2021

hydroxychloroquine coronavirus https://chloroquine500mg.com/ plaquenil chloroquin america frontline doctors.com

by tadalafil 30 mg on June 09, 2021

tadalafil 40 https://nextadalafil.com/ tadalafil 30 mg tadalafil tablets

by tadalafil gel on June 09, 2021

tadalafil 40 mg from india https://tadalafilgenc.com/ generic tadalafil united states tadalafil dosage

by DigNengrenna on June 09, 2021

slots free slot games no deposit casino

by smispBlomiRus on June 09, 2021

chlorquin https://hydroxywithchloroquine.com/ – do you need a prescription for hydroxychloroquine side effects for hydroxychloroquine hydroxychloroquin https://hydroxywithchloroquine.com/

by smispBlomiRus on June 09, 2021

chloroquine phosphate tablets hydroxychloroquine update today chloroquine phosphate tablets hydroxychloroquin https://hydroxychloroquine20.com/ – ncov chloroquine

by Durbuctololcast on June 09, 2021

buy isotretinoine https://genisotretinoin.com/ – roaccutane side effects accutane ipledge accutane isotretinoin

by tadalafil tablets on June 09, 2021

tadalafil gel https://pulmoprestadalafil.com/ generic tadalafil tadalafil gel

by smispBlomiRus on June 09, 2021

clorochina can hydroxychloroquine be purchased over the counter chloroquine buy aralen retail price https://usachloroquine.com/ – chloroquine side effects

by MussySottutty on June 09, 2021

play casino online casino gambling slots games

by tadalafil pills on June 09, 2021

generic tadalafil https://extratadalafill.com/ 40 mg tadalafil tadalafil online

by edgennydofe on June 09, 2021

https://aralenhydroxychloroquine.com/ chloroquine phosphate tablets plaquenil medication buy hcq buy chloroquine singapore

by edgennydofe on June 09, 2021

isotretinoine https://accutaneisotretinoine.com/ roaccutane isotretinoin side effects buy accutane

by smispBlomiRus on June 09, 2021

chloroquin

by Geasiaslasia on June 09, 2021

play slots online casino blackjack real money casino

by EngirerurfEmece on June 09, 2021

accutane ipledge https://sotretisotretinoin.com/ roaccutane buy accutane isotretinoina

by smispBlomiRus on June 09, 2021

how to make hydroxychloroquine at home https://hydroxychloroquinesulfatex.com/ chloroquine phosphate tablets chloroquine for lupus clonopine meaning

by FuelpKipFaurl on June 09, 2021

accutane medication https://isotroinisotretinoin.com/ – accutane ipledge i pledge accutane program accutane medication https://isotroinisotretinoin.com/

by Durbuctololcast on June 09, 2021

hcq https://aralenphosphates.com/ – buy chloroquine how to get hydroxychloroquine does hydroxychloroquine plaquenil side effects

by FuelpKipFaurl on June 09, 2021

https://collegeessaylke.com/ essay writer reddit https://collegeessaylke.com/ – essay rewriter argument essay

by smispBlomiRus on June 09, 2021

https://essaywritermsm.com/ buy dissertation https://essaywritermsm.com/ – auto essay writer essay writing

by Durbuctololcast on June 09, 2021

https://essaywritermsm.com/ paper help https://essaywritermsm.com/ – help me with my essay write my essay for me

by Unervedyece on June 09, 2021

casino play free casino vegas slots online https://casinorealmoneydwq.com/

by edgennydofe on June 09, 2021

day dose prednisone weight gain https://predforteprednisone.com/ – prednisolone sodium phosphate what is prednisone prescribed for prednisone vs prednisolone prednisone over the counter

by edgennydofe on June 09, 2021

https://essaywritingeie.com/ write my essay for me https://essaywritingeie.com/ – write a paper for me homework online

by KEEPLAYGARL on June 09, 2021

play casino slot games vegas casino slots

by FuelpKipFaurl on June 09, 2021

what is hydroxychloroquine prescribed for https://canadachloroquine.com/ – buy chloroquine singapore chloroquine brand name hydroxychloroquine online aralen hcl

LEAVE A COMMENT
BACK TO TOP