In regards to "where" for outsourcing. That is something I have not looked into in detail, but potentially anywhere as long I received quality code.
But anyway, to your other question directed at me (and no need to think your trying to smackdown because I agree entirely with your sentiment), what do you offer...
The things I offer:
1. Vision - I know, to some this (like an idea) means very little
2. Design - I am competent with UI/UX, as well as designing using photoshop and illustrator.
3. Sales/Marketing - I can sell. I'm a good orator and I'm passionate and persuasive (or so I've been told and experienced). In regards to marketing, I've read and learned plenty about it and am always learning more, although I won't claim to be an expert.
4. Accounting/Business - I'm an accountant (well, auditor with CPA) so I do bring that to the table as well. Ultimately, along with accounting, I have a good deal of knowledge on finance and general business issues as well.
Now, perhaps I'm naive to think the above is enough to offer a potential future tech co-founder. However, it's what I've got and, above all, I am incredibly passionate and hardworking. I know that would matter a lot to me in choosing someone to work with (perhaps more so than raw talent/skills), so I can only hope the same can be said the other way around.
Anyway, you also bring up a good point about the problem about the "tech co-founder" in that they have far more opportunity (a good one anyway) than I might offer, so why me? It's the reason I have made this post and offer up the decision to code things myself or outsource. I know where I have a weakness, even if I learn to code, I still won't be as proficient as I need to be. So, I will need someone.
I guess my hope is that by actually creating something and having customers, that traction (along with the list of things I believe I have to offer) will entice a "tech co-founder" to come join up with me.
If you do decide to "outsource" do you mean offshore? Perhaps Rent-a-coder isn't a bad idea, but just make sure the coder(s) are available after they write the code, have them sign a non-compete, and possibly outsource a second coder to review the code if you are not getting the warm and fuzzies from the first team. Ask for well-documented code including an overview explanation, approach, architectural considerations, and lots of comments. Ask for their best work. Again, I wish you the best and I hope that once you get your prototype up you let us all know so we can kick the tires with you.
One last thing: Stop worrying about the tech co-founder and get this project in the bag! Heck, the more you type the less likely a Tech Co-founder is going to want to come on board! Get 'er done!
You are right. I will just have to get it done. At this point, I'll go with outsourcing, which doesn't necessarily mean offshore, but it could. I want quality work. I will have to do my research about it but will look into sites like rent-a-coder, odesk, elance, etc. I'll approach it as you said, I appreciate the help.
I still will try to learn to code on a basic level to converse and not be entirely blind to what's going on, but I'm not sure if it's a good choice to try and program when it would take a significant time commitment. I'm not against a time commitment, but by saving that time, it frees me to focus on other areas of the business.
ANYWAY! I will stop with the typing.
It seems my choice is to stay with my job (although I might leave to find one that is less all-consuming of my time) and outsource the initial development. Obviously it would have been ideal if I already knew how to code or had a good friend who could code and wanted to join me. Unfortunately, neither is the case... and I'm not sure creating the MVP myself is the best proposition.
If someone thinks otherwise, let me know though. Perhaps I'm missing something here.
Lastly, any advice on outsourcing development would be appreciated. Thanks.