I've done both and I can definitely attest that outsourcing the technical bits of your new startup is beyond tricky. It is however not impossible. The point here is that taking a technical co-founder onboard isn't your only option; it's totally possible for you to get to V1 (by outsourcing technical tasks), generate initial revenue and hiring a developer (with some equity) instead (as an example).