Some friends and I have an idea for a web startup that we really believe in, but we have no way to execute because we definitely need at least one real developer. What would you propose we do? I'm experienced with PHP (but not frameworks: I'm horrible with MVC) and design. We have another good designer onboard. And the third leg is the business leg, the guy who gets us incorporated and pitches our idea to our customers.
We have no real, hardcore developer though.
I know the easy thing to say would be "just learn to code!" And yes, that's our current approach. But is there a better way? It's going to take a lot more time than we'd like to become proficient enough at either Django or Rails (which is what we're looking at) or even Cake, CodeIgniter, or Symphony (all of which are last resort, more for speed since I'm good with PHP right now and just need to learn more in the OOP/MVC area).
Is it possible to outsource our product (rentacoder, getafreelancer, etc)? The lingering question with this is, how do we call it our product if we had no hand in building it, or that's not even really the biggest problem -- without giving our hired coder equal equity stake in our startup? What's to stop the coder from just taking the finished product and running?
Is there a way to protect the code as proprietary intellectual property of the company?
1) you: the "idea guy"
2) a designer ("another" designer ... so you're a designer too?)
A great hacker is more key to making something great (and profitable) than a great designer.
IMO, the team should be either:
1) hacker, hacker
2) hacker, semi-hacker/semi-bizdev/semi-designer
3) hacker, bizdev
or something like that.
* Hewlett Packard was #1.
* Google is #1.
* Apple was #2: Woz and Jobs.
I think you've got the fundamental mix of your team wrong.
Put the idea on hold and start networking to meet hackers.
Go to Ruby and Rails get-togethers with a stack of business cards. Look for the crufty kid who looks like he sleeps in a cardboard box with his skateboard. Look for the fat guy with the ponytail and beard. Look for the quiet guy who never talks much. Chat these folks up, give them your card, and find out why they're studs (or, if they're not studs, find out who they regard as studs).
Meet these folks for coffee. Throw your idea out there. Listen to their ideas (coming up with ideas is the hard part).
As a matter of fact, ignore your idea.
Keep networking.
Sooner or later you'll find one or two other guys who you click with, and with whom you've got a lot of mutual respect.
Then do something with them.
It probably won't be the idea you have right now.