My current viewpoint of what I want a non-technical co-founder to do:<p>1. Business to Business relations<p>2. Keep funding coming in. I want to focus on the code. Not term sheets or emailing investors.<p>3. Keep the board in the loop and happy<p>4. Make sure that what I'm building is viable, marketable and monetizable.<p>5. Keep me in the loop for these things. I don't like being in the dark, but I don't need every detail or to always be in the room for every meeting.<p>I want to code, create and focus on technical challenges. Going to lunch with angel investors isn't a good use of my time if my non-technical founder can do it instead.<p>Why did I choose to work with my non-technical co-founder? Because he has great perspective, ability to raise money (proven in the past with several companies), experience as an investor, a giant network and experience with companies of all scales from startup to publicly traded companies. Plus, he stays out of my way for technical things.