> 2. Not everyone who codes is in the US, or a small number of other countries, where salaries for coders are high.
I don't have much stats, but this is true in countries that I know of: US, Switzerland, Germany, Poland, Ukraine, India
So I wouldn't expect other countries to be much different, it might depend on company you work for, if you stay in small < 10 people places, you won't get much salary as a coder.
Is it possible that the entire reason that you know about the coding salaries for these countries is precisely because the salaries for coding are high there?
Like, I live in the US, and I knew someone who transferred to Switzerland and got a pay raise for cost of living increase. So when you mentioned Switzerland I was thinking, "Well, yeah. Zurich is an expensive place to live, and there are some big engineering offices there." But I've also met software engineers who seemed pretty miserable when I've traveled to other countries.
I don't have much stats, but this is true in countries that I know of: US, Switzerland, Germany, Poland, Ukraine, India
So I wouldn't expect other countries to be much different, it might depend on company you work for, if you stay in small < 10 people places, you won't get much salary as a coder.