Friend of mine at Microsoft told me Indians there would transfer their dreadfully botched projects to him, and then subsequently attribute it to him on performance reviews. Meanwhile they would get his stuff and take credit for it. He ultimately resorted to suicide (at least I am sure it was), leaving behind a wife and son.
I worked with a Sikh who was a pretty good programmer. We also had a couple of Indian women. He despised them. He said Indians are a gangsters that take care of one another and take over entire organizations.
My son is (the) plant chemist for a decent sized factory that makes heat resistant rubber products (think radiator hoses etc). The boy is a genius in organic Chemistry…I took one class and got a C+.
Anyway they have quite a few foreign born degreed people he told me he likes them all….except yep you guessed it.
The Indians. He said they are terribly smug and overconfident and think they know everything while actually often wrong.
Please avoid generalizations. They are a form of lies. The truth is that some Indicans, some Canadians, some of many backgrounds are good people, some write good code.
Many are average. Some are terrible persons and some are terrible coders.
Generalizations are a form of collectivism, of grouping individuals into groups for no logical reason, except to avance an agenda through lies.
The truth is in individualism.