Everyone knows the story about Google sucking up all the brainpower in the Bay Area. On the flip side of the coin, folks say you can do anything and work from anywhere in the internet age, so why work for Google? That is true if you have the human resources and infrastructure to beat the next guy to the punch, and two unfolding elements could throw that off.
The first of those phenoms is a pretty obvious and well talked about one – the shifting of human resource allocations to India. It makes sense from an intermediate term cost perspective, and some big hitters are investing heavily in the region right now. But in the long-term, it pushes the desire for tech learning away, leaving the US less competitive as time passes. If you thought your future was headed across the sea, you’d apply to law school too (although that profession may not be far from disappearing either).
The second take is the reluctance to move on to bigger and better infrastructure. IPv6, the next step in internet protocols, is making slow progress in America. Everyone is bitching about the potentially enormous cost, when both the range of estimates (very wide) and its cost relative to GDP (very small) remain out of focus. Meanwhile European and Asian countries are pushing ahead fast. Funny that those same regions are the ones everyone is seeing the jobs moving to.
Google seems to know what is going on. They invest heavily in local resources, and they are already prepping for IPv6. Will they be the only competitive tech company left standing in the US?