> My friend's first startup took a dive after spending $80,000 to work with a local development company. It turned out the development firm was just a front to outsource all of the work overseas and take a big cut.
What I get from this story is your friend raised an inadequate amount of money to build a company that required a technical background that he/she didn't possess, though should have.
80k over 5 months is 16k a month, which should get you roughly one qualified engineer. Unless the project was very simple, 5 months isn't a lot of time. Maybe they didn't understand what was possible within that time-frame / budget?
There's nothing wrong with outsourcing. I'm outside of the US (though from there) and companies outsource to me -- not because I'm cheap, but because there aren't that many people who do the specialized work that I do, in any country.
On the other side of it, most work that gets done for startups is relatively simple. There are plenty of competent engineers all over the world that can do the work.
> It turned out the development firm was just a front to outsource all of the work overseas and take a big cut.
Turns out Apple outsources all of their manufacturing to China and takes a big cut. Maybe I should start buying only `Made in the USA` (or wherever you're from) computers?