Thanks Dharmesh for taking the time to think through and write this post. My co-founder and I are in the process of launching software powered accounting services platform. However, my co-founder is not sure whether he can continue. I wish we had discussed the above matters before we decided to work on the platform. My question for you is — Should co-founders discuss the above matters before or after they validate the market?