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.
write my paper for me help me write my essay help writing a paper
personal essay argument essay writing services dissertation online https://writingessayekm.com/
us essay writers https://essayhelperkdu.com/ – help with homework homework helper automatic essay writer https://collegeessaylke.com/
write an essay for me argumentative essay argumentative essay buy an essay
dissertation help online https://essaywritingeie.com/ – essay typer essay typer easy essay writer buy essay paper
https://paperwriterkjd.com/ my college https://paperwriterkjd.com/ – help with writing a paper paper writer generator
best essay writing service essay writer reviews write a paper for me do homework
writing essays help writing service college essay writer
essay format https://collegeessaylke.com/ – essay typer essay writing service help with writing an essay college essay
essay writer cheap https://writemyessayoek.com/ – writing paper my essay writer doing homework best essay writing service
write my essay generator https://essaywritermsm.com/ – homework online writing essay essaywriter
essay writer reddit how to write an essay paying someone to write a paper how to do your homework https://collegeessaylke.com/
buy sildenafil viagra prices buy viagra online viagra https://viagrasildenafils.com/# – viagra for sale
viagra for sale https://viagrasildenafils.com/# – cheap viagra buy viagra online buy viagra online https://viagrasildenafils.com/#
writing paper help https://paperwriterkjd.com/ – essay writer reddit paying someone to write a paper essay writer cheap https://writingessayekm.com/
cheap essay writer online homework writing an essay writing paper help https://writingessayekm.com/ – instant essay writer
college essay https://writingessayekm.com/ – auto essay typer help me with my essay buy cheap essay
cheap viagra buy viagra viagra price buy sildenafil
writing paper https://essayhelperkdu.com/ college essay writing service i need help writing a paper for college college essay writing service
https://viagrasildenafils.com/# online viagra buy viagra online buy viagra viagra for sale
viagra for sale https://viagrasildenafils.com/# – buy viagra pills viagra generic viagra pills buy viagra pills
online dissertation writing service college essays writing help easy essay writer
essay bot https://essaywritermsm.com/ essay writer free writing an essay paper writer
https://collegeessaylke.com/ essay writing software https://essayhelperkdu.com/ – write an essay write my essay for me
viagra no prescription viagra online viagra no prescription https://viagrasildenafils.com/#
viagra online https://viagrasildenafils.com/# – viagra price viagra pill buy viagra online viagra online
cheap viagra viagra price online viagra
viagra for men generic viagra online viagra
viagra prescription buy viagra online viagra
essay writing service https://writingessayekm.com/ – buying essays online best essay writer writes your essay for you how to write a paper
viagra pills https://viagrasildenafils.com/# viagra no prescription viagra viagra price
essay writing services homework online essaywriter help with writing paper https://writemyessayoek.com/
buy viagra pills https://viagrasildenafils.com/# – viagra for men buy sildenafil viagra generic
viagra online https://viagrasildenafils.com/# – cheap viagra buy sildenafil viagra price
https://viagrasildenafils.com/# viagra no prescription viagra pill viagra for sale viagra prescription
help me write my essay thesis writing help essay writing services https://writemyessayoek.com/
generic viagra https://viagrasildenafils.com/# viagra pill buy viagra online viagra
writing paper buy dissertation essay maker essay format
homework help essay outline my essay writer
essaytyper online essay writer college essay how to write an essay https://writemyessayoek.com/ – buy essay paper
buy viagra generic viagra viagra for men viagra pill https://viagrasildenafils.com/# – viagra online
buy sildenafil buy viagra online generic viagra viagra no prescription https://viagrasildenafils.com/# – buy viagra
https://viagrasildenafils.com/# viagra https://viagrasildenafils.com/# – viagra for men viagra generic
generic viagra buy viagra viagra prescription viagra pill https://viagrasildenafils.com/# – viagra pills
cheap viagra https://viagrasildenafils.com/# – viagra for men viagra for sale viagra prices https://viagrasildenafils.com/#
essay writers online https://paperwriterkjd.com/ writes your essay for you paper writer generator essay helper
https://paperwriterkjd.com/ homework online paper writing services essay writer reddit write essay for you
argument essay https://writemyessayoek.com/ – write a paper for me do your homework essay help essay writing
generic viagra buy sildenafil online viagra viagra pills
write a paper for me essay writing services essay rewriter help with an essay https://paperwriterkjd.com/ – free essay writer
homework help essay writer generator edit my essay essay writing
homework helper write an essay essay writer generator https://essaywritingeie.com/
paying someone to write a paper https://essaywritingeie.com/ how to write an essay argumentative essays write an essay for me
help with writing paper https://essaywritermsm.com/ – i need help writing a paper for college writing essays help college essay prompts
writing paper help how to write an essay essay maker research paper https://writemyessayoek.com/
essaywriter online homework writing essay paper writing services https://collegeessaylke.com/ – write my paper for me
help me with my homework buy cheap essay how to do your homework good essaybot
essay assistance https://essaywritermsm.com/ – us essay writers homework online essay writers online argumentative essay
writing an essay https://essaywritingeie.com/ – write a paper for me writing essays paper help
https://writemyessayoek.com/ essay rewriter argumentative essay auto essay typer buying essays online
essay writers online how to do your homework writing essays help https://essaywritingeie.com/
https://paperwriterkjd.com/ paper writing services help me write my essay research paper dissertation help
write my essay writing essay help me with my homework i need help writing a paper for college https://collegeessaylke.com/
thesis writing help essaytyper buy essay paper paper writer generator https://paperwriterkjd.com/ – writing paper help
dissertation help dissertation help online free essay writer free essay writer
https://writemyessayoek.com/ best essay writing service https://essaywritermsm.com/ – automatic essay writer essay maker
argumentative essay https://essaywritermsm.com/ – essay writer online essaytypercom college essay writing service write a paper for me
essay bot https://writingessayekm.com/ essay writer reddit paper writer generator writing services
essaybot homework online buy dissertation how to write a good essay https://essaywritermsm.com/
https://essaywritermsm.com/ essay outline essay writer generator writing services free essay writer
writing essays https://collegeessaylke.com/ essaytyper essaytypercom help me with my homework
https://paperwriterkjd.com/ essay editapaper.com essaywriter writing essays online essay writer
essay editapaper.com https://paperwriterkjd.com/ – my essay writer personal essay write my essay essay writing software
https://essaywritingeie.com/ writing service https://essaywritingeie.com/ – college essay prompts writing paper help
essay writing software https://essayhelperkdu.com/ – essay paper writing essay writer cheap essay helper college essay writing service
essaybot essay writer write an essay for me help with writing a paper https://paperwriterkjd.com/ – instant essay writer
essay writer https://writemyessayoek.com/ writing services online dissertation writing service essay hook generator
do homework buy an essay writing service dissertation help
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
https://writemyessayoek.com/ write a paper essay writer online us essay writers do homework
https://essaywritermsm.com/ write my paper for me do my homework essay writer cheap essay outline
help me write my essay https://paperwriterkjd.com/ – buy cheap essay buy an essay paper help
best essay writer https://essayhelperkdu.com/ – writing essays help college essays best essay writing service best essay writer
my college https://paperwriterkjd.com/ – doing homework write a paper help me with my essay essay writing
help with writing paper help with writing an essay essay rewriter essay writing https://writingessayekm.com/ – i need help writing my paper
https://writemyessayoek.com/ help with homework https://writemyessayoek.com/ – help with homework persuasive essay writer
my college https://paperwriterkjd.com/ – online essay writer essay help essay outline write a paper
essay writer online instant essay writer essay editapaper.com essay writers https://essayhelperkdu.com/ – essay maker
cheap essay writer https://collegeessaylke.com/ essay generator write an essay for me essay
https://paperwriterkjd.com/ college essay prompts https://essaywritingeie.com/ – buy an essay essay rewriter
what is a dissertation https://paperwriterkjd.com/ – write essay for you essay writers online edit my essay samedayessay
https://paperwriterkjd.com/ online essay writer write my essay for me edit my essay homework online
essay writer reviews auto essay typer buy dissertation paper essay writers
essaytyper https://paperwriterkjd.com/ help me with my homework auto essay typer argument essay
essay writer free https://writemyessayoek.com/ dissertation help online writing essays how to write a good essay
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
write essay https://essaywritingeie.com/ college essay writing services thesis writing help essay writers online
free essay writer best essay writer essay essay editapaper.com
writing essays essay writing services college essay writing service college essay writing service https://paperwriterkjd.com/ – persuasive essay writer
how to do your homework good https://writingessayekm.com/ dissertation online help me with my homework writing an essay