A non-technical startup founder who must build something has two options: pay someone else, or partner with people. Here are the pros and cons of each.