I am a software engineer and I am thinking about jumping into the startup world. I realize that at some point in my journey, I will need help from someone. This someone could be a coder, or a non-technical co-founder.
In terms of ideas, I think both co-founders will have a say in what is to be built and what features should be implemented. Suppose then, we are in the building state. The technical co-founder (TCF from now on) would be doing research on technologies that will be the foundation of the startup's product. TCF would also be responsible in building a prototype and making improvements to the product. We all know that there is no end in bugs so TCO would be also responsible in fixing these bugs.
What about the non-technical co-founder (NTCF)? I am not sure what responsibilities NTCF should be handling during this product development. Right now NTCF to me means someone who just makes an "educated guess" on what to build and let the TCF build it.
EDIT1 I am building a social networking app and I am partnering with a non-technical co-founder. What would NTCF do?
EDIT2: Motivation of Question I am asking this question not because I am doubting NTCF's ability to contribute to a start up. I am a technical person (software engineer) and I understand that there are non-technical tasks that need to be carried out when starting a start-up.
HOWEVER, supposed you are an early early stage start-up, marketing, financing, user acquisition, etc, I believe, are not that crucial yet. The most crucial part is getting the prototype up and running. In my opinion, I feel like the NTCF's duties are to do research to make sure that the product is going in the right direction. I am talking about user testing, data, cost and benefit for each possible direction that the product could take.
I could be wrong about this and I am wondering if there are other things that NTCF should be doing when the product prototype is still in development.