Finding a right Co-founder

There are some in the industry that seek out individual technical cofounders.  With the right cofounder this can definitely be a good approach.  However, from experience we would say that most co-founder relationships eventually break down during the development , albeit for good reason, meaning that the technical cofounder is no longer able to complete development but has been given equity upfront which is not always returned.  Another disadvantage is that an individual CTO will lead the development of the product along the lines of a technology she/he understands but that is not always the best technology for the platform or business in question.