People should not be surprised seeing more Indians or even Chinese developers/engineers... First off in terms of numbers they are 4 to 1 over us engineers individually and if combined about 8 to 1 just in sheer numbers. So even in the US where we only have 300m people, in most cases when there is engineering or development you will see these types of ratios.<p>Also, we want people coming here making businesses, buying our software services, starting businesses etc.<p>Keep this in mind as well, the larger base of developers that you have, the more you have that are better, AND the more you have in multiples are worse. Race/culture means nothing in technology and innovation.