How To Find A Technical Co-Founder
girdley.com
girdley.com
It also tells me straight away that the idea has never left the idea person's head. He hasn't talked with technical people to understand if it's feasible, he hasn't talked with potential customers to understand if his idea is attractive to them and if they're willing to pay for it, and he hasn't pitched to anyone for funding. In fact, he is probably guarding his idea so tightly because he knows that idea alone is all he has to contribute. I have drawers full of those kinds of ideas I could build, I don't need an idea person for that.
If all the idea person brings to the table are things I could do myself with a trivial effort, then they have no value at all. The real value comes from things that are difficult to achieve and take hard work. Like relationships with customers, deep understanding of what is the simplest possible technical solution that will satisfy those customer's needs, and the ability to bring in highly skilled employees, partners and funding.
"I could do myself with a trivial effort"
This is ridiculous, you know that?I'm a programmer too but I can't say I have a drawer full of super-mega-awesome ideas.If that were true you would be a billionaire by now.
So how about we stop bragging about it?Because in reality most of us don't have those revolutionary ideas.You know why?Because we overthink it too much.Sometimes an outside mind can see things clearer even if it's not technical.
Arrogance kills innovation all the time.
The problem is that nobody knows the way to tell the difference between the two without actually trying to execute. The GP apparently understands this, that's why he only has a drawful of ideas rather than Google. The GP is right to say that creating type 2 ideas is relatively trivial.
Which is not to say that the "ideas" guy might not have a type 1 idea in his pocket, but nobody (including the ideas guy) can actually tell, and the odds are that he has more of a type 2 idea than a type 1 idea.
Now, I don't know how everyone sees an "idea guy".For example, for me an "idea guy" = someone who is not involved in the startup/business world at all and suddenly comes up with a "brilliant idea" in a domain he does not understand at all.Now, of course I wouldn't work with him.But if a non-tech guy comes to me with a clear idea and he knows his stuff around the product and his familiar with the startup/tech scene, of course I would work with him.What I want from him is not really programming but insane passion, creativity, dedication, hungry to learn anything relevant to his product etc. And let me tell you, I rarely fail with this strategy.But who asks these questions nowadays?Nobody.Everyone is interested if the non-technical guy is a technical guy...No wonder there is so much terror when it comes to these people.
I think being an "idea" person is about knowing the market your going in, understanding your application and development in that market, the sales, finance etc Remember often what you go onto develop will not be used by tech guys so you also perhaps need an outside looking in perspective...but maybe I'm just saying that as the "idea" person
A developer will be expected to work their ass off turning ideas into awesome software. If you're not a developer, you must be prepared to bring an equal amount of energy and expertise to the table.
If you can communicate that commitment to your potential developer (technical co-founder), I suspect you'll have a much easier time getting them interested.
Alas, I learned this after my first failed venture. Now I'm a developer and love it.
Note to all awesome business people that think they can kill it if only they had a developer... Go learn to code. At the very least you will learn something to throw under your project management belt. An even better outcome will be that you figure out if the venture is actually worth the trouble- It will happen a lot quicker than if you are trying to manage the idea with another person.
Nine times out of ten, if you find yourself thinking in this pattern, you're making excuses not to start.
Find a way to get started anyway. Do something. Make a mockup out of pieces of paper. Find and talk to potential customers.
There are things you can do now, and they're usually things you really should do before bringing on a developer, or taking investment, or whatever you're blocking yourself with.
If you get to "if only" and stop, you may be in love with the idea of being a successful startup founder, but you're finding excuses to avoid what it means to actually become a startup founder.
Or a jazz musician. Novelist. Whatever.
The idea person who invests a few months in learning a language is infinitely more attractive to a technical type. Nobody wants to be in a partnership, knowing that someone is depending on them 100% to accomplish the overwhelming majority of the work involved.
PS- What's up, Michael. :) ~CJS
There are often things that "Business People" will do better by specializing. For example, developing a direct, high-touch sales model. Most devs have little interest in that. So, a business guy is often good to have on the team there.
(Hey Joey!)
The advantages of this approach are enormous - it helps you understand what you're looking for, helps you evaluate candidates and helps you understand the needs of your own company better than anything else ever could. And you're no longer desperate - you can afford to wait until you've found the best person to work with. It means that when you do start talking to people, they will respect you more because you took the time and effort to work out exactly what it is they do and how valuable they are.
It might even turn out that you don't even need that person, that the company is doing just fine because you worked out you can do it yourself more cost effectively than bringing on someone else.
Develop your skills so you can be the tech co-founder until you can get someone better than you.
That's true, but keep in mind that the disadvantages are relevant too: you lose maybe 10x time doing something you were not supposed/skilled to do, so your time-to-market is way longer AND you're not doing other stuff that are needed (customer/product validation - marketing - fundraising etc..)
I'm sure some people can make things work with a team that is in essence a group of mutually hired guns [1]. I don't think I can succeed in that kind of relationship, and so I actively shun it.
[1] admittedly, I can see how such an arrangement can at times be valuable.
I think a platform which allows you to work on smaller projects to build up your credibility could be useful.
this made me laugh!