We graduate in May. He is a badass coder. I've done sales, design, growth hacking and everything uncoded.<p>Seems silly to take a title like "CEO" or "CTO" when there is nothing but an idea. Seems equally silly to avoid a critical conversation and leave roles ambiguous.<p>I understand that titles are somewhat arbitrary and meaningless. But I also understand that they serve some purpose.<p>EDIT: We have several ideas we are vetting. We are at different stages with different ideas. Some have prototypes. Some are just ideas.
Personally, I prefer when people just say they are co-founders when there are no employees at the company. Kind of pretentious to introduce yourself as the Chief Executive Officer of no one.
The most important thing you can do now is establish clear roles if you have identified your solution to the problem you guys are tackling. For example you both may code but one of you can take on the Role of Execution, meaning you will be in charge of executing any ideas the two of you come up with. And your other Co-Founder can take on the role of Strategy or Technical, meaning although he might not be the best at executing the idea or sales he can definitely understand how to get there. It really depends on your relationship and both of ya'll strengths and weakness. Anyhow I would suggest taking on these specific roles for now until you can validate the solution you are creating and gain some traction.
As the other guys have mentioned, titles mean nothing. Equity and the controlling stake mean everything.<p>The guy with 51% (or maybe 50.1% or maybe the adequate amount in your jurisdiction) has majority voting rights and he is the one who calls the shots.<p>According to what you have said, you guys are already at different stages with different ideas, which means you're in quite deep without any formal equity structure.<p>This will always hurt you later on, even if the co-founder is your own sibling!<p>Get the equity right and then just be co-founders.
Similar to other replies the most important thing is the definition of roles.<p>As a tangible example, our startup (team of 7) we actually use both within our title. Co-Founder and CEO. Externally this is good, because it provides initial guidance for others who are getting to know the company and aide them in making some initial judgements. For example the CEO is going to be the one responsible for raising money, acquiring customers, recruiting, etc.<p>So if it walks like a duck, and quacks like a duck, no reason to wait to call it a duck.
It seems you are conflating two different topics here, one of splitting future titles and working order and the other of presenting things externally.<p>Figure out now how you intend to split the roles between you and how you intend to work together. The CEO will be in charge of the CTO.<p>After you figure that out figure out how you are going to present things externally and on business cards. For a two person company co-founders seems better but it really depends on you two and your views.
CEO will hold more power than CTO. It just does, no matter how informal it is at that stage. It is the traditional leader's name. If that person makes it a routine of calling him/herself CEO, they will appear more powerful than you, even if you have equal equity and you write "CTO" on all of your stuff and in every conversation.
Co-Founders. In my opinion, the titles CEO and CTO are only important in the context of large companies where you need to designate separate sectors and have a figurehead for each of those.<p>At this stage, you're both going to be working so closely together that making such a rigid distinction is kind of pointless.
I think any conflict later on will be disastrous. So why not decide beforehand. Decision can be altered but atleast there will not be any confusion for the initial period.