Following that, the problem joining with a stranger is not that you don't know their quirks, its that it is difficult to find someone with complementary strengths. However, since we hackers are typically drawn to others similar to ourselves, many of those going to YCombinator with someone they have known for a long time will be similarly disadvantaged despite being acquaintances (they will still be two individuals with similar strengths and weaknesses).
Thus what we really need is for two business types to go to YC together, and two hackers to go to YC together, and form two teams, each with one hacker and one business type. Or, better yet, to forcibly enroll the hackers in business courses and vice versa. :)
Friction between founders is somewhat of a threat to startups, but small in comparison with making something users don't care about.
The thing is, we rarely see ad hoc groups with kickass projects. I think this is because such groups are less likely to build good things.
If it works for marriages, why shouldn't it work for entrepreneurs?
If anything, I would expect meeting people online to work out much better than meeting people in person. In real life, people tend to organize themselves into hierarchies and befriend others in a similar position. Whereas online, people organize themselves into networks. And networks seems to be more efficient than hierarchies at everything from social introductions to constructing identity and reputation.
Yeah, there isn't a lot of theory surrounding meeting people through online networks, and it seems excessively easy to get yourself into some serious trouble. But that's just sort of the nature of entrepreneurship in general, and I suspect that at present there's something of an arbitrage opportunity for those willing to figure these things out for themselves.
[1] C.f. Double Click by Andrea Baker
It would be fine if founders initially met online, but I think they'd want to have been in-person friends for several months before starting a company.
It can definitely work, but I'd suggest working with folks on projects (Open Source or school or whatever) for a while before partnering up. It's hard to know how well you'll mesh and how much they'll hold up their end of the bargain. Make sure you can compromise, even in the face of disagreements. And make sure you trust the others judgment so that you don't have to discuss every little thing. I almost never have discussions with my co-founder about any specific details of implementation. We discuss goals and objectives, and then go back to our respective offices and do the jobs we said we'd do in the way we think is best. If it turns out to be wrong, we'll hash it out, but that's so rare that it's not worth taking the time up front to figure it out on every little detail.
2 dudes. Total oblivion to each other's quirks. Joining force to undertake a significant project. How realistic is that?
Also, would Ycombinator have less regards for such hastily put-together teams, irrespective of their skills/ideas?
So, while it's true that you'll probably fail if you get choose a poor co-founder, it's also true that you'll probably fail without a co-founder. In the end the result is that you're working alone, which is a bad place to be.
List?
Wondring in the night
What were the chances wed be sharing a C-corporation
Before the night was through.
With apologies to Frank Sinatra...