Comment Most of the posters don't seem to get the point .. (Score 1) 497
The fact that there are more tech jobs today than ever before is simply because information technology as a industry is one of the youngest and fastest growing, despite hiccups that occur as the industry course-corrects itself. It is no 'miracle' that this growth is *despite* outsourcing. Outsourcing is a *response* to the growth in the industry.
The more the industry grows, the more jobs there will be - in the US, in Europe, in Asia, everywhere. In fact the fastest growth markets in IT are no longer in the US - for example, the fastest growth market for PCs is India! The reason many IT companies are going to India and China isn't simply to feed the US demand - it is to feed local demand that is likely for far outstrip demand in the US and Europe over the next 20 years. People in the US will have more jobs because US companies are still at the top of the food chain to provide solutions to the fastest growing Asian economies. Thank your stars for outsourcing contributing to income growth in Asia, since that market will likely ensure your job in the future.
Maybe its no help to you if you lost your job to outsourcing, then ask yourself why you would'nt have lost the job eventually anyway had you not moved with the times. And anyway, in every lost job is a new opportunity - that's what makes free market economies great.
Get a global perspective, and you will find that all is well with the world.