Since when are there "way too many" IT people from poor immigrant backgrounds? As far as I can tell, programmers are more likely to be from the educated middle class.
Probably referring to asians(including indians). Outside of silicon valley, you see a lot of asian developers whose families came from poor immigrant families.
My experience with Indian programmers is that they tend to come from the Indian middle class. Middle class in India may be poorer than in the US, but they're still well educated.
Based on the undertone of the entire comment, I figure there were "way too many" as soon as n >= 1.
indian middle class == american poor. More true in 80-90's when the current crop grew up. Also, its kind of funny to be called 'middle class' in the third poorest country in the world.