At present, IBM employs about 150,000 workers in the U.S.--half of its total workforce. However, ruling out the possibility that the company would double its payroll at a time when its revenues are flat, there's obviously going to be some--as the suits call it--"rebalancing." In many ways, this has already begun. IBM tends not to announce sweeping reductions, a la GM or Ford. It does, however, make a lot of cuts in small doses.
How does IBM's workforce break down in a couple of years? Here's my prediction: 30% U.S., 30% India, and 40% elsewhere, with much of that "elsewhere" being China. In other words, expect IBM to have at least as many workers in India as it does in the U.S. by 2009.
Is that good or bad? If you're a U.S. tech worker, it's not so good--unless you have some solid business and management skills. If you're an Indian IT worker, an IBM customer, or an IBM shareholder, it's probably good news. India still offers the best bang for the buck in terms of the programming dollar. And more and more, it's becoming a center of innovation. IBM is smart to leverage that.