64
30 Comments

How to Find a Technical Cofounder (7 Steps)

Looking for a technical cofounder? I recently found someone who's interested in being the technical cofounder for one of my projects. The truth is I got lucky. But in the process, I did a lot of research.

For those who aren't waiting on luck, here's a step-by-step approach that is very likely to get you shaking (virtual) hands with the right technical cofounder.

1. Make sure you're actually ready to find a technical cofounder.

Most of the time, to land yourself a really capable technical cofounder, you've got to be waaay past the "I have a good idea" stage.

I took a random sample of 50 people looking for cofounders on the Looking to partner up group of Indie Hackers, and 39 (78%) needed technical cofounders. Only 11 were looking for non-technical cofounders. That means the ball is in the techies' court. If you're a non-technical founder looking for the right partner you've got to come prepared. And you've got to know your stuff.

In our sample, 78% of people looking for cofounders needed someone technical

Here are the bare bones of what you'll need to check off your list before even thinking about pursuing a technical cofounder:

  • A landing page: Check out One Page Love for some inspiration.
  • Two or three very viable acquisition channels: Check out Growth Bites or User Acquisition Channels for some solid examples.
  • An audience: Spend at least a couple of weeks nurturing an audience.
  • Some form of validation: A solid waitlist is a huge plus here.
  • A minimum viable product (MVP): More on that later.

If you're already tech-savvy and you've got an MVP in your pocket, skip steps 2 and 3.

2. Get the ball rolling before finding a technical cofounder

I'll keep this section brief because this is not an article about how to start up. But if you haven't already, you should buy a domain name through a service like NameCheap and set up a landing page using something like Launchrock (for a quick and dirty landing page) or Squarespace (for something a bit more robust).

Then start getting the word out to grow your waitlist. Building in public is a great way to do this, and it can put you on the radars of potential cofounders. You should also start contributing to relevant forums and communities — particularly if these will become acquisition channels. Good options include Indie Hackers, reddit, Facebook groups, and so forth.

Then, (cue scary music) you'll need to get started on the MVP.

3. Learn to build your MVP

According to a meta-analysis done by Stephen Turban and Daniel Wu, one of the most important things a non-technical cofounder can do to find a technical cofounder is to become… more technically proficient.

Graph showing the importance of technical proficiency when seeking a technical cofounder

Why? Because it means you won't be that non-technical cofounder demanding something in half the time it takes to do it. Or suggesting a "minor" change that is actually a complete overhaul. These things matter. A lot.

And the easiest way to become more technically proficient is to begin building your MVP. (Gulp! You can do it!)

You might be thinking, "But don't I need a technical cofounder to build an MVP?" Actually, no. You really don't.

Non-technical founders do it all the time. And not only will it give you some tech chops, but it'll show them off to potential technical cofounders too. And even if you don't end up doing it yourself, having an MVP ready will at least show that you have experience working alongside developers.

If you aren't already convinced that you should get to work on your MVP, here's another thing to consider. If you do manage to convince someone to be your technical cofounder without an MVP, they may not be the caliber programmer you're seeking. A good candidate for a technical cofounder is likely someone who is busy already (AKA talented and in-demand). And that person may not be excited about starting from scratch on some random person's idea, likely for little pay.

So what do you need to do? Strip your idea down to the bare bones — what is absolutely critical? Like, it-wouldn't-be-anything-without-it critical. Build that.
How do you build it? I've seen MVPs made out of spreadsheets, so you really don't have to get fancy here. Keep it stupid simple.

One option that is becoming popular for non-technical founders is nocode. People are building robust products with this (like Lambda School which raised $4MM in seed capital), so it can probably handle your MVP without breaking a sweat. Not only that, but it's sure to give you some technical literacy along the way, without requiring a deep dive into programming. For more on nocode, check out the nocode group on IH or dig into some tools like these:

  • Bubble: One of the most robust nocode tools on the market.
  • Glide: Allows you to build an app from a Google Sheet in five minutes, for free.
  • Adalo: Similar to Glide but more of a drag-and-drop option.

If you're feeling adventurous, you can also learn how to code. You don't need to become a prodigy — you just need to learn enough to get the MVP done. Here are a few free resources to get you started:

And, if building the MVP solo just isn't for you, then go the freelancer route. That will allow you to flex your idea, make changes, and get your hands dirty without the trouble of doing it yourself. In the end, you'll (hopefully) walk away with an MVP to give to the technical cofounder of your dreams. And heck, maybe that freelancer will want to become a cofounder.

Upwork and Fiverr are good places to start looking. The former tends to be higher-quality, while the latter is a bit cheaper. Freelancer rates will vary widely according to experience, tech stack, and location.

4. Find a technical cofounder

When you’re ready to find your technical cofounder, here's something obvious that bears mentioning, nonetheless: Friends, family, and acquaintances who code are probably your best bet. That's how I found mine.

And while we're talking about humans that we know IRL, it's also worth looking at meetups, hackathons, conferences, and so forth.

But for many of us, meeting cofounders online is going to be the way to go — especially now. So here’s a list of places you might want to check out when you're looking to partner up.

  • Indie Hackers and more specifically, the Looking to Partner Up group which has nearly 16,000 members.
  • CoFoundersLab is a free platform specifically designed for connecting entrepreneurs.
  • Founders Nation is another free platform that connects people with cofounders.
  • AngelList is something you’ve probably heard of already. It’s not specifically designed for finding cofounders but you can just register as a recruiter and post a position.
  • Reddit is a no-brainer. Check out r/cofounder for starters.
  • Discord and Slack are both messengers with business channels that could help. In fact, Discord has a #cofounding channel in /r/startups.
  • And of course, don’t underestimate the power of a good ol’ tweet
  • EDIT: As a followup, I posted a list of 27 places to meet cofounders. Check it out for more ideas.

5. Decide which potential technical co founder to contact

Don't just jump right into bed with the first candidate you find. Before reaching out (or responding) to a potential tech cofounder, it's important to evaluate not only their talent, but also your chemistry with them. Business partners spend a lot of time together, after all.

Check out their LinkedIn. Have they worked for notable tech companies? Take a look at their previous projects. Do the products function well? Are they user-friendly? How are the designs? How impressive are the technologies? You should be able to get a good idea of their abilities just by doing that.

Get a feel for them as people by checking out their socials. Do their values align with yours? Do you think you would get along? And while you're at it, take a look at their audience. Do they have a decent following? How is their blog doing? An audience isn't necessary, but it's definitely helpful.

Still not sure? Don't worry, you can keep feeling into it after you reach out.

6. Reach out (and what to do when meeting cofounders)

Whether you DM them on Twitter or email them, you'll want to clearly and concisely explain the idea. Think "elevator pitch." The same meta-analysis that I mentioned earlier by Stephen Turban and Daniel Wu identified three components as vitally important to hooking a promising tech partner. You should be able to readily do the following:

  • Demonstrate that your idea is something that you, specifically, have the experience to grow and sell. It's helpful to have a compelling story or experience ready to share that demonstrates this.
  • Prove that your idea is valuable and has traction. Have numbers ready!
  • Show that you have the language to communicate your technical proficiency.

Hopefully, by conveying the above and linking to your MVP (and any other materials), you’ll have intrigued the candidate enough for them to jump on Zoom or a phone call.

At this point, consider taking a tone that allows for open communication. Rather than just telling the developer what you would like from them, or what your hopes are, ask them how they imagine themselves contributing. After all, you’re looking for someone who will genuinely care about what you're creating, and that means giving them space to imagine it as their own.

Once the enthusiasm is flowing, get back to the nuts and bolts. Get clear about expectations around things like how much time each of you has to contribute to this project and how you’d each like to be compensated.

7. Make a decision (and one thing you MUST discuss)

Once you've contacted the programmer, keep feeling them out. If checking their LinkedIn didn't give you adequate work history, ask for a resume. Ask them about their connection to your market to ensure that there is founder-market fit. And talk shop with them — at this point you should be tech-savvy enough to do this, right?

But if you're still not sure, ask a techie friend (or hire someone) to jump on a call with you both for a low-key interview. That friend could even do a code review on one of the prospect's previous projects. Be careful with that, though, because it could turn some people off.

So, by this point, your conversations should already be giving you a feel for their character. But it's also important to explicitly discuss your values, goals, work styles, pet peeves, and so forth to make sure you align with each other.

Do a gut check. Tune into your center. Are there any warning bells going off that you've ignored because they don't necessarily make logical "sense"? Don't overlook subtle signs that something isn't quite right. You're looking for a full-body yes on this one.

And one thing you MUST discuss: If the programmer is currently employed, make sure they haven't signed a contract that says their employer owns anything they make. This is more common than you'd think.

Sometimes cofounders will be open to doing a trial run for a month or two, just to see if you're a good match. That's what I agreed to with my (potential) technical cofounder. It protects both of us from getting into something that we'll regret later. And I'm not alone in this — it worked for @5harath too. He suggests giving a module to build with a specific time target. And make sure to discuss terms, as it's likely that you'll want to pay them during the trial.

Once you've made up your mind, and if they're on board, it's time to make it official. Make the announcement on your socials. Celebrate! Then create a founder's agreement. That's beyond the scope of this article, but here's a solid post to get you started.

The amount of equity you offer will be influenced by things like how complex the technology is, how experienced the candidate is, how much time they plan to contribute, and whether you can offer them a salary as well as equity. All things being equal, I'm for equal ownership — I like the idea of everyone being in it together (and fully committed). But there are as many ways to do this as there are founders — take your time and do your research before setting anything in stone.

Hope this was helpful! Here's to fulfilling journeys with solid cofounders. 🚀

  1. 7

    As a technical founder, the best partners are the ones that can come up with the simplest ideas. Simple is harder than complex. If someone can come up with an idea, refine it and then simplify it... I find it's more likely to get done or be made.

    1. 2

      That's a really great point, thanks for weighing in 🙌

  2. 6

    I've been the first engineer at two startups in my career, and your first few points about getting started and showing traction are exactly what I looked for.

    You've got to de-risk the career move for your tech co-founder. Remember, the good ones are giving up a guaranteed six-figure income to do your startup.

    I wrote my tips (which are very similar to yours) here: https://www.karllhughes.com/posts/non-technical-founder-hiring-cto

    1. 4

      Exactly! if you show me 50 names that are waiting for the product to exist, you'd literally be the best potential co-founder I ever run into. I'm not kidding. Even 10 names would put you in the top 5.

    2. 1

      Well said! Glad this was in line with your experience.

  3. 4

    Thanks, @IndieJames!

    Great topic. I literally had a conversation with a tech founder yesterday asking for advice on finding a tech cofounder. Getting in and getting my hands dirty to build credibility is great advice.

  4. 3

    This is so accurate, especially the first point! I often get a feeling, that people have great software ideas yet completely no clue how to advertise them. They lack perspective and sometimes even act offended (!?) when someone doesn't get instantly in love with their proposal.

    Harsh true: idea itself is worth nothing. Unless you conduct a thorough market research, learn how to sell your app idea to others and dedicate yourself 100 % to its execution you will die in the see of unwanted apps.

    Technical cofounders are rare, so YOU need to strive for them. Never the other way around.

  5. 3

    Thanks for taking the time to write this, it is such a common question I get and you've gone into some great depth here! I've added it here as well https://community.guildofentrepreneurs.com/c/co-founders/finding-co-founders-is-hard

    1. 1

      My pleasure - thanks for the link! 🙏

  6. 2

    Very solid advice @IndieJames I find it imperative to be prepared before you even consider a partner. in my book, if you cant do your homework and just getting high on your own idea, then you are a risky partner.

  7. 2

    Another alternative our team offers is via a venture builder model. We look for people with deep knowledge in their market. Our team can handle development, DevOps, SEO, and Outbound.

    We look for anyone with the ability to think about a product with an industry-specific solution.

  8. 2

    Thanks for the tips
    it helped me expand my perspective on that subject

  9. 2

    Great article James, thank you! Question: If I want to go down the technical route of developing an MVP on my own and I don't have the technical chops, what programming language(s) should I learn to build an MVP?

    1. 1

      For the sake of time, I'd us nocode for the MVP. But if you're generally interested in programming anyway, that's a great option too. The language will depend on what you're hoping to create and I'm not a developer so I'm probably not the best person to ask. Maybe if you post your question on the IH forum, someone who is more techy will have an answer for you. Good luck!

  10. 1

    I have am the Founder/CEO of a Startup called Idiom Publishing. Simply, we have ported the print Yearbook to digital. We just finished our beta year, all software is written and operational, we have paying customers. I need to replace my CTO. We just signed a huge Sales/Distribution deal that is going to be huge. My question, where do I go to post my needs. This is actually going to be a crazy opportunity. PS... I'm not a techie but I LOVE you guys! Sorry if this is the wrong place to post this.

    1. 1

      Congrats! Check out section #4 above and my subsequent post on meeting cofounders. Hope it helps!

  11. 1

    Very informative, thank you for this..Question still remains for me..

    1. Validated the idea
    2. Have a solid waitlist
    3. Is it possible to find a cofounder to build the MVP without or very little pay? I know it sounds bad but I feel like that's the kind of situation most of us non-techies find ourselves in..any feedback appreciated. ty
    1. 1

      What project do you have in mind?

      1. 1

        Hi Joe, it is still a work in progress idea, I have not validated it yet, the question I was asking was a hypothetical but I will be glad to connect with you again once I have it validated, if that's ok with you?

        1. 1

          No problems, though I can't guarantee my availability, let's see how it goes. We can connect over WhatsApp or Email

    2. 1

      Totally — I've done it.

      You just need someone who is willing to bet on your idea — someone who is legitimately excited about building it, and who has the time/resources to do so. The further along you are, and the more validation you have, the easier that will be.

      They'll also need to be willing to bet on you. This is one reason why family/friends/acquaintances are a helpful place to start. It's also a good reason to build in public and gain a following of people who know what you bring to the table.

      Hope that helps - good luck!

      1. 2

        So you're saying there's a chance...

Trending on Indie Hackers
I created a little tool with more than 180 SEO tips 🤯 30 comments ✨ Let's hack Twitter ✨ 22 comments First few paying customers for Menu Cards 🎉 15 comments "The Big Indie Maker Black Friday Sale, 2021" 🥳 11 comments How would you market my webapp? 7 comments Learn how to lose 96% of your users 6 comments