Oddly, over a 25 year period, I worked with far fewer Asians than I did Indians. India has to be the #1 supplier of H1Bs to the US, hands down. I'm not sure I can assess how the average Asian software developer did compared to Indian ones since the sample size was so skewed for me. Maybe on the coasts it was different? I look at Japan as a nation that has its crap together, but they also have terrible work/life balance that has now led to massive depopulation. It's like every race has its own particular blind spots.