Nepotism and hierarchy are definitely contributing factors. The longest job titles with the largest numbers in them are all from our India office. I still don't know how "Principle Engineer II" works, but there you go.
You know how when you're designing something and someone more senior says "try it this way", and you try doing it that way only to discover actually it's not going to work, and then you don't do it that way? An Indian programmer will be far more likely to bang on that code until it works -- even if it doesn't work as well -- because someone more senior told them to do it that way.
Nepotism and hierarchy are definitely contributing factors. The longest job titles with the largest numbers in them are all from our India office. I still don't know how "Principle Engineer II" works, but there you go.
You know how when you're designing something and someone more senior says "try it this way", and you try doing it that way only to discover actually it's not going to work, and then you don't do it that way? An Indian programmer will be far more likely to bang on that code until it works -- even if it doesn't work as well -- because someone more senior told them to do it that way.