Hacker News new | ask | show | jobs
by pjackson 6534 days ago
So I have an idea that I could develop myself but I do IT consulting fulltime.

I'm not sure how Ycombinator views it, but I think you should get some skin in the game. I know it can be tough to jump ship and work on your startup full or even half time, but you can't give yourself any excuses. (Like working IT consulting full time).

That said, outsourcing your development is a fairly common practice.

There are a number of boilerplate "work for hire" and "intellectual property agreement" forms available, but if you're serious about this idea, you could not spend your first $500-$1000 any better than getting a competant attorney to write you one.

You might be able to rely on oDesk or E-lance to provide you with protection. The people who outsource through those platforms are required to agree to the standard "work for hire" terms and conditions.

I'd go the lawyer route, though. If your idea gets traction, you'll eventually need one anyway.

1 comments

I don't know of any startups that outsource their development. I know of startups that pull in the assistance from other studios or extremely talented contractors nearby, although the last startup I was in, we did that early on (seed funding stage) and the studio that worked for us did a terrible job. It was a nightmare and in the end, I was sent in to fix all of their problems in Flash. It was a combination of incompetence on behalf of the studio, and they weren't physically present, so the pressure on them for succeeding wasn't as strong as if they were in the same room as us.

What happens if you outsource? You'll either save on two things: time and money. If you save on time, you're going to pay a high price for good quality. If you skip out on price, you're going to get crappy code, and you will spend just as much time explaining to the developers how to build your product. And I know of startups at my school that have re-written their entire code base simply because of how rapidly they're iterating. Can you imagine what it'll be like trying to get a company from another country to write your initial code base, and then eventually hiring someone to manage it? I'm guessing it will be a nightmare. There's a reason why companies like Google and Facebook are desperate for top engineers, it's because the quality becomes a competitive advantage, it's pretty important in a startup and investors know this. That's why so much emphasis is on your team, and not necessarily your idea.

Why not stick it out for a month and write your own prototype? It will take the same amount of time to find, hire, explain, review, and finalize code being done by someone else.

I want to say that any ambitious angel investor or VC will NOT fund you if you outsource your development. Why would they? You aren't bringing much to the table at that point. And if your only advantage is some code that was written, well I'm sure your angel or VC already has several programmers in their rolodex that could do the same thing, with better code, much faster. So you'll have a very hard time convincing someone why they should invest in you, instead of just pass the idea off to one of their existing startups to work on if their current gig is failing.

I don't want to discourage you from pursuing your idea. Just keep all of this in mind when you make your decision.