Earlier quoted context omitted.
My advice still holds, and yes, it is also completely reasonable. You found a terrible co-founder. A terrible co-founder, business or otherwise, will generate terrible outcomes. One thing that is very important to understand is that a great business co-founder is as rare (if not rarer) than a great technical co-founder. If you happen to find someone like that, having an attitude that they won't do any work, and they…
Rather than dismissing my cofounder as terrible, I encourage you to consider the possibility that advice like yours, which we followed in cofounding the company, set him up for failure. Having specialization early on was a mistake. It was a difficult situation, and it wasn't entirely his fault that there was, for long stretches of time, little for him to do. A startup cycle goes something like this: initial theory ->…
To give two sentences of background, I've been running businesses for 13 years, and running a startup for 4 years. The first business I built by myself from nothing, and the second I built alongside my technical co-founder.
Firstly I'm concerned that you seem to think that I'm suggesting finding a 'specialist' business co-founder. Being a co-founder is the exact opposite of specialisation. If you're a co-founder period, you do ANYTHING it takes to move things forward, no exceptions, ifs, ands or buts.
Also, without meaning to be picky, I believed you identified your co-founder as terrible. Someone who, as you described, believes that doing 'thought experiments' and trying to get twitter followers is the appropriate thing that a business co-founder should be doing in an early stage startup, is objectively a terrible business co-founder.
If your business co-founder is doing his job properly, there should never be any slack. Exactly the same as a technical co-founder. Companies, especially early stage companies, can and must be doing product mode and develop mode simultaneously.
I've never heard that joke, but as you grow your company and get more customers on board, who have more requirements, it's pretty important to have both salespeople and developers working in tandem to build out a company.
I agree with you that larger organisations can afford having specialists and smaller organisations cannot.