This is an interesting thread. My company is currently in negotiations with an Israeli based company and once again I find myself faced with the possibility of having to find work. Sorry if this is a hijack, but a little rant is in order.
Several years ago I was taking a class for my employer. This class was about paradigm shifts and how people are opposed to change (Ironically this class was pre-merger. A first of many for me.). Anyway they talked about how the public wouldn’t buy Swiss watches, and Japanese made electronic items, etc. because they simply were not ‘Made in America’. Granted most of this resentment occurred after periods of conflict, but eventually Americans did begin to flex their paradigm and that is why, as ravib pointed out, it is accepted that most of our products are made in foreign countries today. Funny thing is I would bet that most people do not even know or care anymore.
However these products are tangible goods. Yes labor cost is cheaper in other areas and so is the cost of materials in some cases. But with IT or intellectual property, IMHO there is or should be a difference. Being in the IT industry for 20 years I have seen a lot of change (As I am sure most of you have.) and I never would have thought that this business would have been outsourced. (Dummy me!) I started in the business on the hardware side, as a service technician, and moved into programming. Today it looks like the best place to be is back in the service/repair side of things. As more and more companies begin to outsource their programming to other countries it does not leave a lot of hope for American programmers to maintain steady employment. Almost every industry is either outsourcing or considering it in some form or another. Even the government has outsourced areas.
In some cases they say it is due to education levels. Perhaps that is the case, but I wonder if America were to have some of the same education programs would we be in a better place. How many people come into this country for college, paid for buy their respective government? Only to then be hired and replace an American worker. How many people come into this country earn an education and return to their homeland to use that education? Eventually taking jobs by outsourcing.
In the 80’s you couldn’t hire enough people. In the 90’s, the decade of mergers and acquisitions, employees found themselves looking for employment in the shuffles (I went through 5 of these mergers). This left a lot of people either changing careers or competing in a saturated market. Today with outsourcing IT workers are once again faced with unemployment and competing in an already saturated market.
I noticed in several posts that economic factors are discussed. My question is what are these businesses going to do when the American employees they laid-off can no longer afford to purchase their products? While I am sure that we as Americans will survive, IMHO we should have some form of restrictions that limit the amount of outsourcing that occurs. Some states are already looking into this. We should be protecting our own jobs and economy, rather that aiding and building other countries economy. Lets not forget, with lost wages, comes lost taxes, lost businesses revenues, increased unemployment expenditures, both on the government and businesses, increased bad debt and an ever downward spiral to the American economy.
Again I apolgize for the rant and thank you for letting me vent.