For example, a programmer married to a doctor. They have two different directions, but if the only real compatibility requirement is that they live in the same city, then seems fine.
Sometimes one career influences the ability for the other to exist. Sometimes both parties want to be location independent. Sometimes both careers are going strong and no one wants to give up or miss an opportunity.
Being in a long term long distance relationship for over 5 years at least in my one situation has drilled home: direction is relevant and important.
Having too many friends who are doctors and programmers:
- Having a incompatible schedule starts out as a small thing
- Small things become big things
- Big things become distance creators, emotionally, mentally, and then physically
- Then we wonder how we got here.
Hope I didn't add to the confusion from other comments.
For example, a couple needs to agree on:
* How to divide up responsibilities at home
* Expectations of income (who works? how much?)
* Whether or not to combine their income or keep it separate (and how will they spend it)
* Whether or not to have kids (and who will raise them)
* How to negotiate extended family commitments on both sides
I think your example of the programmer and the doctor underlines the need for more agreement than physical proximity. What if the programmer wants to quit her job and work full time on a start up idea, taking no salary for the next 3 years? The doctor will have to make adjustments in his lifestyle to accommodate that decision. If they are not headed the same direction, that would bring enormous pressure to the marriage.
To the extent that its true, it equally true of partnerships (unsurprisingly, marriage really is a kind of partnership.) They direction must be the same within the scope of the partnership (profession is outside the scope of the partnership in marriage), and the direction outside the scope of partnership must be compatible with the shared direction within the scope of the partnership.
I would also caution against partnering with people that think their major contribution is the ideas, connections and/or management. If you are a founder, you execute and drive the company through execution. For a tech startup that means you either drive customer traction or make the software.
I've had partnerships fail with friends. And have one succeeding right now.
What it taught me is that not all friendships can handle pressure and you are only friends to a certain depth, intensity, and commitment to each other.
It's a stoic truth that I think can be explained by those friendships that we maintain over the years with little to no effort... with whom spending 24 hours is more than spending months with the wrong people.
There is an absolutely necessity to being able to turn the friendship on/off as well as work. I didn't start working with a very close friend until we were in our early 30's, and I'm glad we waited. As mature as we already were, having 10 years away from each other working on projects has increased the appreciation on both sides of the tables.
Re rounding out skill set, sometimes it's possible for a solo founder to make a couple key early hires. That lets you shorten this list. Some items still apply, but many don't.
Granted those folks won't have a founder level of commitment. But neither do the kind of half-hearted co-founders the OP wrote about. In fact one way to look at this is that some co-founders should be early hires, instead.
On a side note, sad face that another thread has been taken towards a tangent of exploring marriage instead of partnerships, maybe I shouldn't have said that :)
- get on and stay on the same page
- agree on both of your live's direction and commitment to a path has to be the same for the next 2-3 years
- have the ability to defer to each other in your area of competence
- have to be skilled at learning and getting anything done, whether its business or tech.
- know that your entry and exit goals have to be compatible. Some people want to get rich quick, others are happy with organic growth that scales as well.
- be able to have a disagreement and move on for what's best.
- remember it's not about who's right, but what's right. Have a overarching vision, mission and values that you agree with so you can test any idea against them to see "does it fit how we're trying to do?"
- understand that it's about creating value for your customers, not making your own lives easier through the latest technology that makes something easier for you in development
- remember building channel to a market is more important than anything you build.
- building a financial engine early is the biggest indicator of whether your partnership will last
- building a partnership that grows in to friendship is easier than the other way around. Build things with people who you have experience building things with, and if you're new to each other, see if you can build something small together before taking the plunge.