How to Find a Late Technical Co-founder

founder idea Feb 21, 2019

A year into building a startup, many non-technical founding teams regret not having a technical co-founder. It’s easy to dismiss the idea of getting a ‘late’ technical co-founder. But my response to that is: it’s never too late.

Launching without a technical co-founder

After raising seed capital for 3 Kinds of Ice — a mobile app that shows you quirky experiences — I hired a development agency in Croatia to build out the MVP. I got references, checked their plans with advisors, and specified the product as best I could.

The MVP took twice as long as expected — which should never come as any surprise. However, the serious problems started after launch. The product didn’t scale. At all.

Most of the reasons for our MVP not scaling effectively weren’t obvious to me. It wasn’t just that the app got slower and features stopped working, it was also that adding new features easily broke old ones; the code base became increasingly hard to maintain, and iteration was painfully slow.

Incentives are everything

Scalability isn’t just about taking one or two high-level decisions. It’s about thousands of daily decisions that, all together, define whether a solution can scale.

In making decisions, incentives are everything. There’s no contract or partnership that can substitute for the incentives of a technical co-founder.

In retrospect, my ego held me back from partnering with an experienced technical co-founder. I overvalued the work I’d already put in, and undervalued the hard work to come. But, in the end, I was able to find the technical partner that I needed.

How I hired a late co-founder

3 Kinds of Ice was six months old. We’d raised a seed round from angels and a Micro-VC. Meanwhile, the MVP lay in the hands of an offshore agency, while I was interviewing developers to join the team in parallel.

But the agency had taken on too many projects, and our delivery date kept moving backwards. And recruiting new technical talent to our pre-launch startup was harder and slower than I’d expected. Money wasn’t the issue — it hardly ever is — but after a hundred developer interviews, the three candidates I made offers to went to Google instead. It was starting to feel hopeless.

I hit LinkedIn and sought out the most senior programmer in my network. He was a prominent CTO based in London. I pitched him the project and brought him on board as an advisor. Spending a few points of equity for high-quality advice, and access to a large technical network, ended up being a really smart move.

He put me in touch with a local development consultant that he thought could help me get back on track. I know what you’re thinking: a ‘consultant’? I was cautious of consultants, because they cost a lot of money. However, investing in good advice at the beginning of a technical project can save many times that amount further down the line.

The consultant’s name was Russ Trow. He started with a three-day ‘Discovery Sprint’ to get into the nitty-gritty of the development process, architecture, and everything in between. Russ came out with a thorough assessment of the situation and a forward-looking plan of action.

‘It’s pretty bad,’ he said.

‘Just give it to me,’ I replied, ‘and don’t spare the technical details.’

‘The back-end architecture is highly non-standard. The API isn’t RESTful and it doesn’t support versioning. There are hundreds of Xcode errors and, because there’s no clear data model, there are literally MongoDB queries in the front-end code.’

I nodded as if I understood what any of that meant. ‘So what’s the bottom line?’

‘The bottom line is,’ he said, ‘that we have some big problems to solve if we want to scale.’

Freelance to co-founder

Russ stayed on to help us launch our project. I fired the agency and Russ took over the development. We worked extremely well together. Russ had all the skills I lacked, and I learned something new every day. Russ had never been part of a startup, so I shared my learnings with him. We became a powerful team.

To be honest, I never really considered that he would join as a late co-founder until three months in. Russ was the partner I’d needed from the start, so in a cafe near Liverpool Street, I asked Russ to join as a co-founder and we hashed out a deal.

It was expensive. But like many non-technical founders with exceptional technical partners, I don’t regret it for a second. 

Me and Russ Trow, still co-founders til today

Why freelance-to-hire works so well

Freelancing de-risks the relationship for both parties. It allows the founder to access valuable technical skills far earlier in the process while testing for chemistry in parallel.

Even if the freelancer wants to keep freelancing, the tendency we all have to fall in love with our own creations (this is called the Ikea effect) may change this over time, especially if you build momentum and show promise as a budding entrepreneur.

How long should you wait to ‘pop the question? Like dating, the answer is different for every couple. It should be long enough that you can truly say that you love working together.

Two heads are better than one

Should all non-technical co-founding teams find a technical co-founder? Maybe not — but I wouldn’t dismiss the idea so fast. Growing a tech company is a long, painful process and having someone technical at the top pays dividends.

So, if you’re thinking about starting a tech company, do yourself a favour and don’t do it alone.

Sign in to get instant access to 50+ essays for founders!

Thoughtful essays on growing teams, building products and raising money by Serial Entrepreneur and Investor, David Bailey.

Create a free account

90% Complete

Receive practical articles and how-to guides every week.

Join 20,639 founders and investors that receive Dave's weekly articles on building and scaling high-growth businesses.