Being a programmer, I have long thought about my ideal co-founder. I’ve started a company with somebody who’s got almost the same skillset as I have (except that he could do bookkeeping as well). This worked for two years, but I didn’t like the direction we were going in. After that, I started a startup with a mathematician, analyzing big data. Here, we couldn’t agree upon the product, and weren’t to good at selling ourselves.
After that, for a long time, I thought I needed a designer as my ideal co-founder. All of the startups I look up to have great design. However, in recent months, and especially after talking with friends, I realized I need somebody else: a business guy. Somebody who likes talking to and finding clients, knows all about startups, building products, has good tech experience, can see the future of mobile and data, and so on. Somebody who can sell. Somebody who’s not always nice, and who can negotiate and fire people if necessary.
It’s going to be hard to find this person. I’m going to live in Berlin, where I don’t know as many people as in The Netherlands. Still, I’m sure he or she exists, as I know a couple of these people already (who are busy doing their own startups).