tldr; In a company with 3 co-founders, 2(say Adam and Charlie) are pulling in opposite directions, and everything is being decided by committee or things don't move fast enough. Need help exploring the various ways things could be set right from here.
Detailed story(names and context modified for anonymity):
Adam, Bob, and Charlie have worked in the same company(but not the same team). They've been good friends for several years.
Adam and Bob have worked as a team for some time; Bob and Charlie have worked as a team too. Adam and Bob were considering starting up for quite sometime, and were moonlighting on a few ideas. Meanwhile, Charlie asked Bob about starting up together. Bob thought of making it a 3 member team since he liked working with both Charlie and Adam. He told Adam that Charlie would be a good person to have on team. Adam too thought that Charlie would be a great co-founder to have, since Charlie was smart, sharp and technically very sound. From Charlie's angle, Adam was technically good, had helped him make a few personal and career decisions, was highly rational, and Charlie had looked up to Adam on a few aspects. So, Charlie too thought that Adam would be a great co-founder to have.
All three respect each other and the feelings described above haven't changed a bit. But the problem is with Adam and Charlie believing that their ideologies are in the opposite ends.
Adam wants to build a company around a product that solves the problem at hand 100%, and would want to do whatever it takes for it(be it using trained turks or a marketplace of people skilled in doing the work). Charlie wants to build a very hacker friendly culture in the company and doesn't want to deal with lot of people. Even if he personally wouldn't have to deal with people, he doesn't want that.
The problem at hand might consume 6-8 months of research to see if it could be solved completely with algorithms or not. Adam wants to quickly evaluate whether the market would be willing to pay for this product(Enterprise product) or not, by making use of turks(skilled ones that have to be found and trained by the company; not the amazon ones) instead of spending months to devise reliable algorithms for those(its something humans to intuitively).
Algorithms, in Adam's opinion would come in to increase the efficiency of the system and to make the product super scalable. For Charlie, if the problem is not algorithmically 100% solvable, even if it would involve 2% labor work, he isn't in for the game. Adam believes that the problem isn't 100% algorithmically solvable.
All conversations and arguments that have happened so far have resulted in compromises, with Bob being the tie breaker. Adam looks at Charlie as an idealist who would be happy doing an open source project full time, while Charlie looks at Adam as a capitalist who would optimise for the short term. Adam would completely lose interest if he has to work heads down, without market validation. Charlie would completely lose interest if he has to work in Adam's way of powering the product with turks. Bob finds it frustrating too.
A few additional points that might be relevant:
- Bob doesn't specifically believe in either of the approaches. He wants traction in the company, and is open to either.
- This problem would be gone once the company crosses the initial stages and the three have well defined roles to play. There is a clear agreement in what role each is going to play in that stage.
- If the team gets into a different product, where technical uncertainty is lower, and metric for growth in the initial stages would just be user engagement(and not paying customers or revenue), the team might be highly aligned.
- If either Adam or Charlie leaves, Bob and the remaining person would make a good team that moves fast in one direction, and the deciding by committee problem would be gone too. The inclination is to stay intact as a team and make things work. One person leaving would be the last resort to consider.
- The team came together for the team itself, and not for a specific product. Charlie came up with the idea for the current product.
- Either of Adam or Charlie would make a dominant co-founder in the other's absence.
- Charlie wants to build a company where a bunch of hackers would sit and write code, and customers would pay for the product, which is the software itself. Adam would like to shape the culture based on what kind of company would solve the problem at hand. He would be fine even if the code doesn't directly translate to revenue. In short, Charlie wouldn't have been happy building an Airbnb or Amazon, while Adam would have been.
If you need more context, would be happy to give.
Would appreciate your thoughts on how we could solve this problem.
EDIT: It would take 6-8 months of research effort. If it works, a working MVP should be done in a couple of more weeks from then.
There is runway for 18-24 months.