You have a brilliant idea, but you have no idea how to build a startup. And you can’t code. You have 4 options:
I’ve been in this situation more than once. I co-founded 7+ startups before creating Altar.io & 10kstartup and I’m not a developer, so I’ve tried many different approaches and learned the hard way. I’m sharing my experiences on how to build a startup hoping they are helpful to you.
1. Learn how to code:
We shouldn’t waste more than one paragraph on this option because it is such a dangerous one. I’m just mentioning it because there are many founders that think seriously about this option for more than 3 seconds, some even try it.
There are endless reasons not to do it, the simplest one: you need to focus on the business growth and strategy, on what moved you to start this journey. That vision you had is the drive that you must focus on. To achieve your vision you’ll need extra time creating the core connections, thinking about the market, in how to penetrate it and dealing with all the blockers that will come up along your way.
Don’t underestimate (i) the difficulty of developing a good piece of software (you should put it in the hands of someone experienced) and (ii) the focus and resilience you will need to carry out your plan on the road to success. My advice: you should be super focused on what you can do better, not on learning how to code.
2. The quest for the Soulmate CTO:
You’ve read a couple of blog posts about “66 Tips to find the perfect CTO for your startup” and there you go. Across the way you will hear many people saying that “investors invest in teams” so “you must find your CTO“.
You will start hitting tech meetups and purchasing tickets for the hottest Startup Events like crazy and listen to many geek conversations trying to find your co-founder (don’t get me wrong, I love tech meetups, events and geek conversations).
If you pick the right meetups, you will meet lots of interesting people, with interesting projects and also developers that look like geniuses when they start dropping all those buzz words you can’t understand and how to separate the wheat from the chaff?
Use this shortlist to know if you are dealing with the Soulmate CTO:
You can also consider looking for a CTO as a service. An experienced CTO is expensive and may not be willing to commit with a long term project. A couple of years may be a different story, though.
You can get precious help on your strategy, building a team, launching and getting investment. He will then take his pay and go on his way.
3. Developers without marriage
At first glance, it seems like a great second option: flexible and no commitment before having an experience.
I have a long record of working with freelance developers. I like the flexibility of picking the “perfect” profile for each challenge. I keep an organized database of all the freelancers that have worked with me, with a detailed profile and history of works together. Every time we have a project where we need to distribute work, we can pick the best one for each role. However, choosing freelancers is not always a sea of roses, be aware of these aspects when considering this option if you don’t have a lot of experience doing it.
4. Outsourcing with an agency:
The risk is the same as outsourcing anything that is not a commodity, you must carefully pick the right partner. When selecting your partner to outsource something important, the aspects you need to care about are:
Wrapping up:
The decision on how to build your startup is key for your project’s sucess. In CBinsight’s article “Top 20 reasons startups fail” you can see that accumulatively 53% of failures are team-related. Harvard Business Review also reports that 88% of Founders say that assembling your founding team should be given a high priority. You need to choose wisely.
Learning how to code and trying to manage a bunch of developers by yourself, I simply can’t recommend that. We agree the idyllic option is finding a soulmate-CTO from day one, and if you were lucky to have found him/her then, for sure, you should stick to your buddy.
I guess that’s not the case, otherwise, you wouldn’t be reading this article until the very end. Don’t worry, you are among the majority of non-tech entrepreneurs, it is very unlikely that you find this person in a seller’s market, where each year the ratio of request for developers per developers keeps increasing, you see, there were 5 job postings for each 1 candidate, 5 to 1! If you put on top of these metrics that only a few are good developers, and from the good, many have communication and commitment problems, you see you aren’t doing anything wrong, it is just the conjuncture.
So if you haven’t found your soulmate-CTO yet, I strongly suggest you deliver the execution to a highly experienced team with a proven track record. Many successful startups started this way until they built their team. I’m talking about Skype, Slack, Klou, Staff.com, GitHub, MySQL, Opera, JPay, well you get the idea.
Daniel De Castro Ruivo,
Co-Founder at Altar.io

This post was originally published at 
Altar.io