No Products in the Cart
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.
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.”
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.
https://chloroquineclinique.com/ can i buy chloroquine over the counter how to make hydroxychloroquine at home chloroquine phosphate canada chloroquine hcl
https://paperwriterkjd.com/ narrative essay help https://paperwriterkjd.com/ – write an essay essay writer free
hydrochloride cream hydroxychloride medicine what is hydroxychloroquine hydroxychloroquine side effects https://chloroquinestablet.com/ – doctors prescribing hydroxychloroquine near me
hydroxychloroquine for sale https://usachloroquine.com/ – buy chloroquine phosphate canada hcq plaquenil https://usachloroquine.com/
https://essaywritingeie.com/ auto essay typer https://essaywritingeie.com/ – essay editapaper.com best essay writing service
side effects of hydroxychloroquine chloroquin hydroxychloroquine over the counter chloroquine phosphate brand name https://chloroquinehydro.com/
https://hydroxychloroquine20.com/ cloroquina hydroxychloroquine warnings plaquenil medication hydroxychloride medicine
cloroquina generic chloroquine phosphate chloroquine https://chloroquinephosphates.com/
buy chloroquine phosphate canada what is hydroxychloroquine prescribed for hydroxychloroquine covid https://chloroquine250mg.com/
hydroxychloroquine coronavirus https://canadachloroquine.com/ how to get hydroxychloroquine chloroquine phosphate brand name menoquil
hydroxychloroquine interactions menoquil buy hydroxychloroquine can i buy chloroquine over the counter https://aralenphosphates.com/ – buy chloroquine singapore
modalert vs modvigil provigil dosage modafinil pill https://modafinilpleasure.com/
https://collegeessaylke.com/ write an essay https://collegeessaylke.com/ – writing essays paper writer generator
https://essaywritermsm.com/ writing an essay https://paperwriterkjd.com/ – my college samedayessay
prednisone medication prednisone uses prednisol buy prednisone online https://prednisolonesodiumphosphat.com/ – how does prednisone work
https://hydro-chloroquine.com/ is hydroxychloroquine plaquinol chloroquine otc canada hydroxychloroquine over the counter
where to buy modafinil modafinil dosage modafinil 200mg https://provigilandmodafinil.com/
how much is a prednisone prescription prednisone withdrawal symptoms how much is a prednisone prescription prednisolone acetate ophthalmic suspension https://deltasoneprednisone.com/ – prednisone prescriptions
side effects for modafinil https://modvigilmodafinil.com/ – provigil medication modalert online modafinil modafinil pill
https://chloroquine500mg.com/ chloriquine hydroxychloroquine uses chloroquin buy chloroquine phosphate canada
https://plaquenil-hydroxychloroquine.com/ hydroxychloride medicine https://plaquenil-hydroxychloroquine.com/ – aralen hcl do you need a prescription for hydroxychloroquine
slots games best online casinos play slots online https://casinorealmoneydwq.com/
provigil side effects https://modalertmodafinil.com/ provigil vs adderall buy modafinil online modafinil online
isotretinoine online https://genisotretinoin.com/ accutane before and after isotretinoin side effects isotretinoin
side effects for modafinil https://modafinilprovigilok.com/ modafinil online modinafil med side effects of modafinil
https://hydroxywithchloroquine.com/ hidroxicloroquina hydroxychloroquine sulfate plaquinol side effects of plaquenil
https://paperwriterkjd.com/ how to do your homework good https://paperwriterkjd.com/ – essay typer generator essaytyper
buy isotretinoine accutane online buy isotretinoine online what is accutane https://accutaneisotretinoine.com/ – accutane before and after
chloroquine phosphate brand name
online casino games world class casino slots play slots
menoquil chloroquine phosphate canada chlorquin ncov chloroquine https://aralenhydroxychloroquine.com/
chloroquine phosphate online side effects for hydroxychloroquine chloroquine pills https://usachloroquine.com/
https://modafinilpleasure.com/ adrafinil vs modafinil https://modafinilpleasure.com/ – modafinil dosage flmodafinil
https://hydroxychloroquinesulfatex.com/ side effects of hydroxychloroquine https://hydroxychloroquinesulfatex.com/ – chloroquine phosphate chloroquine phosphate online
isotretinoine online buy isotretinoine online buy isotretinoine online https://sotretisotretinoin.com/
trump hydroxychloroquine https://hydroxychloroquine20.com/ – chloroquine hcl chlorochin doctors for hydroxychloroquine https://hydroxychloroquine20.com/
hydrochlor https://chloroquineus.com/ chloroquine phosphate online buy chloroquine generic chloroquine
https://aralenphosphates.com/ america frontline doctors.com menoquil hydroxychloroquine coronavirus where can i buy hydroxychloroquine
tadalafil pills https://pulmoprestadalafil.com/ tadalafil pills 20mg buy tadalafil us
slots games free online casino casino bonus codes
https://provogilpleasure.com/ adrafinil buy provigil online buy provigil flmodafinil
how does accutane work https://isotroinisotretinoin.com/ buy accutane online roaccutane side effects accutane ipledge
https://predforteprednisone.com/ prednisol https://predforteprednisone.com/ – prednisone for dogs prednisone interactions
aralen medication https://chloroquineclinique.com/ – buy chloroquine online ncov chloroquine buy chloroquine online chloroquine hydrochloride
side effects for modafinil provigil generic provigil cost https://modvigilmodafinil.com/
is hydroxychloroquine https://hydrochloroquine200.com/ generic chloroquine phosphate hydroxychloroquine coronavirus generic chloroquine phosphate
tadalafil 60 mg for sale https://extratadalafill.com/ tadalafil 30 mg tadalafil 40 mg from india
play casino online casino slots play slots online
https://essaywritermsm.com/ essay writer reddit https://essaywritermsm.com/ – homework helper doing homework
buy chloroquin hydroxychloroquine clorochina can hydroxychloroquine be purchased over the counter https://hydroxychloroquin1mg.com/ – chloroquine phosphate tablet
armodafinil https://modalertmodafinil.com/ – adrafinil vs modafinil provigil online modafinil https://modalertmodafinil.com/
best online casinos slots games free best online casinos
https://essaywritingeie.com/ buy dissertation online https://essaywritingeie.com/ – doing homework essay hook generator
hydroxychloroquine update today https://hydroxychloroqui.com/ – hydroxychloroquine covid buy plaquenil do you need a prescription for hydroxychloroquine can i buy chloroquine over the counter
side effects for modafinil https://modafinilprovigilok.com/ – where to buy modafinil provigil medication provigil vs adderall https://modafinilprovigilok.com/
https://canadachloroquine.com/ hydroxychloride medicine https://canadachloroquine.com/ – ncov chloroquine plaquenil
https://chloroquinestablet.com/ hydrochloride cream chloroquine side effects chlorochin buy hydroxychloroquine
buy prednisolone online uk buy prednisolone tablets prednisolone online prednisolone eye drops https://prednisoloneprednisolone.com/ – prednisone for sale
https://modafinilpleasure.com/ modafinilo https://modafinilpleasure.com/ – adrafinil vs modafinil modafinil side effects
prednisone taper prednisolone acetate ophthalmic suspension prednisolone side effects prednisone steroid https://prednisoloneacetateophthalmic.com/
slots for real money online casino real money cashman casino slots https://casinorealmoneydwq.com/
https://chloroquine250mg.com/ chlorquin https://chloroquine250mg.com/ – plaquinol side effects of hydroxychloroquine
https://chloroquinehydro.com/ hydroxychloroquine uses https://chloroquinehydro.com/ – clorochina aralen medication
how to make hydroxychloroquine what is hydroxychloroquine aralen medication chloroquin https://plaquenil-hydroxychloroquine.com/ – hydrochloride cream
isotretinoine accutane roaccutane how does accutane work https://tretivaisotretinoin.com/
free casino online casinos vegas casino slots
https://chloroquinephosphates.com/ can you buy chloroquine over the counter hydroxychloroquine covid buy aralen plaquenil
https://provigilandmodafinil.com/ buy modalert online modafinil adhd armodafinil modafinilo
day dose prednisone weight gain prednisone side effects prednisone medication prednisone for sale https://prednisolonesodiumphosphat.com/
buy prednisone https://deltasoneprednisone.com/ – prednisone for cats steroid prednisone prednisone withdrawal what is a high dose of prednisone
https://paperwriterkjd.com/ homework help https://paperwriterkjd.com/ – my homework samedayessay
https://hydro-chloroquine.com/ hydroxychloroquine interactions https://hydro-chloroquine.com/ – chloroquine hcl chloroquine phosphate canada
tadalafil 40 mg daily https://superactivetadalafil.com/ buy tadalafil what is tadalafil
hydroxychloroquine coronavirus https://chloroquine500mg.com/ plaquenil chloroquin america frontline doctors.com
tadalafil 40 https://nextadalafil.com/ tadalafil 30 mg tadalafil tablets
tadalafil 40 mg from india https://tadalafilgenc.com/ generic tadalafil united states tadalafil dosage
slots free slot games no deposit casino
chlorquin https://hydroxywithchloroquine.com/ – do you need a prescription for hydroxychloroquine side effects for hydroxychloroquine hydroxychloroquin https://hydroxywithchloroquine.com/
chloroquine phosphate tablets hydroxychloroquine update today chloroquine phosphate tablets hydroxychloroquin https://hydroxychloroquine20.com/ – ncov chloroquine
buy isotretinoine https://genisotretinoin.com/ – roaccutane side effects accutane ipledge accutane isotretinoin
tadalafil gel https://pulmoprestadalafil.com/ generic tadalafil tadalafil gel
clorochina can hydroxychloroquine be purchased over the counter chloroquine buy aralen retail price https://usachloroquine.com/ – chloroquine side effects
play casino online casino gambling slots games
generic tadalafil https://extratadalafill.com/ 40 mg tadalafil tadalafil online
https://aralenhydroxychloroquine.com/ chloroquine phosphate tablets plaquenil medication buy hcq buy chloroquine singapore
isotretinoine https://accutaneisotretinoine.com/ roaccutane isotretinoin side effects buy accutane
play slots online casino blackjack real money casino
accutane ipledge https://sotretisotretinoin.com/ roaccutane buy accutane isotretinoina
how to make hydroxychloroquine at home https://hydroxychloroquinesulfatex.com/ chloroquine phosphate tablets chloroquine for lupus clonopine meaning
accutane medication https://isotroinisotretinoin.com/ – accutane ipledge i pledge accutane program accutane medication https://isotroinisotretinoin.com/
hcq https://aralenphosphates.com/ – buy chloroquine how to get hydroxychloroquine does hydroxychloroquine plaquenil side effects
https://collegeessaylke.com/ essay writer reddit https://collegeessaylke.com/ – essay rewriter argument essay
https://essaywritermsm.com/ buy dissertation https://essaywritermsm.com/ – auto essay writer essay writing
https://essaywritermsm.com/ paper help https://essaywritermsm.com/ – help me with my essay write my essay for me
casino play free casino vegas slots online https://casinorealmoneydwq.com/
day dose prednisone weight gain https://predforteprednisone.com/ – prednisolone sodium phosphate what is prednisone prescribed for prednisone vs prednisolone prednisone over the counter
https://essaywritingeie.com/ write my essay for me https://essaywritingeie.com/ – write a paper for me homework online
play casino slot games vegas casino slots
what is hydroxychloroquine prescribed for https://canadachloroquine.com/ – buy chloroquine singapore chloroquine brand name hydroxychloroquine online aralen hcl