Offshoring shrinks number of IT jobs
computerworld.com
computerworld.com
After hiring a few developers and designers from oDesk, I've concluded for myself that it's more expensive in the long run. Not only do you need to take the time to be ridiculously specific with your implementation (add time here), you need to check their code to ensure it's at all maintainable (more time), and clean up when necessary (add more time). At the end of the day, it has cost me a lot more in time. You could strike it rich by finding the right person, but it's good of odds as winning a mini lottery.
If the small scale of oDesk is any indicator of performance for larger projects, outsourcing will not be taking off any time soon for jobs requiring above trivial knowledge. If we have naive CIO's who still believe how outsourcing anything above junior/trivial positions can help the bottom line, we're in trouble. Either way, I've come to greatly appreciate even the junior/intermediate developers I work with locally.