The First Thing A Startup CTO Must Do

November 2024

Perhaps you are a technical co-founder who has managed to raise funding and you have been catapulted into the startup life. Perhaps you have just been brought in to handle the startup’s tech after the first round came in.

As the CTO, or the most senior technology person in the company, there are so many calls on your attention at this stage.

There is plenty of interesting new tech to build. There are potential customers to speak to (hopefully). There are investors to keep updated, who will want to know when the company is going to grow. There are people to hire. It can feel like you are drowning in possibility.

In the midst of all of that, we neglect this one thing at our peril.


Work on your relationship with your CEO

Nothing else matters as much at first. If there are communication problems, work on them. Figure out the kind of company you want to build together.

It is likely there are few other team members at the moment. There will never be a smaller company or fewer relationships to manage than now. Make the most of this precious focus time while you have it. It does not last.

Get to know your CEO well. Learn about their family, what they love, what they hate, what gives them energy. This journey will be a rollercoaster, and you will be strapped into the same car together. Find out what that will be like.

Figure out what you do not agree about. Fissures in your relationship will become deeper cracks under pressure. Understand whether this is likely to be a strength or a weakness for the business.

Part ways now if you cannot be friends

Patrick Lencioni says that out of every five people we meet, four will generally like us, be happy to get to know us and help us out, one of those four will be especially keen to become friends.

Figure out whether your CEO is someone you like. Ideally they are the one out of the five that you get on especially well with. It is even better if they feel the same about you, but this won’t always happen. In any case, a little constructive friction between you is useful and keeps you at your edge. A self-affirming pairing without challenge does not serve your startup.

So much for the first four people. The fifth person just will not work out. Try as you might, you cannot seem to get along and will not be friends. That is ok in general, and not usually their fault, or your fault. Not everyone gets along. It is not ok when it comes to your CEO.

If either of you are that “fifth person” for each other, this relationship will not work. If you persist, your startup will fail.

This is not like a regular office job where you might be able to tolerate a co-worker that you do not like much. If you come to realise that person is your CEO, save yourself a huge amount of heartache by finding something else to do as quickly as possible.

Solo founders

If you are a technical person founding a company on your own, the first person you hire is the most important relationship in your business. Your relationship will define the interactions between all the team members coming after you.

Before your first hire, think deeply about the kinds of interactions and values you want in your company. During the hiring process make sure that this person will accept and build on those values.

Your new hire should have have complementary skills to you, and therefore will have a different perspective on the world. Once you have established the basic mindshare on values, learn as much as you can about what that perspective is, and embrace it. It will enhance the company you want to build.


More articles

Introducing Kaijo: AI functions that just work

kaijo

For months, I have wrestled with a problem that has consumed my thoughts and challenged everything I know about software development.

This week I wrote about building the future with AI agents. One of the key areas for me is moving beyond prompt engineering to something more reliable.

I have spent decades learning how to craft reliable software. Now I want to bring that reliability to AI development.

Today I am ready to share what I have been building in the background.

It started with a game. It ended with something that could change how we build AI applications forever.

Read more

Building the Future

A diagram of the future of AI agents

Something has been on my mind for months. The rapid evolution of AI agents has opened up possibilities I cannot ignore.

We are witnessing the emergence of semi autonomous agents that will fundamentally reshape how we work and communicate. The opportunities in this space are extraordinary. I am diving deeper into this world of AI agent development and product creation.

My newsletter is evolving. Instead of dispensing tips from a position of authority, I invite you on a journey of discovery. I will document my experiences building with AI, how to apply my tech experience in a new world, and navigating the inevitable struggles and setbacks.

Read on for several key areas I am exploring.

Read more

Startup Success Stories Are Flawed

In his book on mapping business strategy, Simon Wardley makes an observation that struck me hard recently.

You cannot learn chess from a list of moves. Even with access to every grandmaster game ever played, simply studying the sequence of moves will not make you a strong player. Without understanding the board position, the strategic context, and the invisible forces at play, these move lists are merely shadows of the actual game.

This observation triggered a thought that has been bothering me about how we approach startup knowledge and learning.

Read more

Founder mode is emergency surgery

“Founder mode” is emergency surgery. It is not the right way to run a healthy business.

If your company is sick, you need to fix it. That means courageous decisions only you can make. You will need to dive in and operate sometimes. That doesn’t mean you create bottlenecks by deciding everything for years to come.

Read more

How to Build a Robust LLM Application

Meal Generator

Last month at Cherrypick we launched a brand new meal generator that uses LLMs to create personalized meal plans.

It has been a great success and we are pleased with the results. Customers are changing their plans 30% less and using their plans in their baskets 14% more.

However, getting to this point was not straightforward, and we learned many things that can go wrong when building these types of systems.

Here is what we learned about building an LLM-based product that actually works, and ends up in production rather than languishing in an investor deck as a cool tech demo.

Read more