>but people at IBM, India tend to write decent code for IBM, US.

If you've ever used IBM software, you'd know this is nowhere near reality.