This is nowhere near true for Europe, the floor is more like $30,000, probably less in some areas.
This is nowhere near true for Europe, the floor is more like $30,000, probably less in some areas.
I think people overestimate the compensation outside the Bay Area and India due to lack of experience, and even those in 2nd tier regions (US-TX, US-NC, ...) still overestimate European and Canadian compensation whereas they likely know very accurately what compensation for India and China looks like.
If African programmers make $20k, that's not that much less than what I made when I started out, nearly 20 years ago.
In contrast, there does not seem to be any ready answer for the UK and continental Europe and so it's a mystery to me. Germany had just as big a small computer boom in the late 1970s and especially the early 1980s that gave rise to my generation in the US so why didn't a huge industry come out of it? The UK had a similar setting and a similar outcome.
https://www.bls.gov/ooh/computer-and-information-technology/...
$100,000 however is definitely not all that typical for Web developers. You have to be in the top quarter or so. The line for the top 10% of Web developers begins at $124,000.
For software developers in the US on the other hand, the median pay is up to $105,000 for 2018. The line for the top 10% (roughly 125,000 people) starts at $167,000.
https://www.bls.gov/ooh/computer-and-information-technology/...
However, after a couple years you can expect to earn significantly more: within about ~15 years I went from ~€2k/m to ~€6k & I'm pretty sure I haven't yet reached my salary ceiling.
I'm sure in "bad" markets (Southern Europe and/or smaller towns) you will have worse pay but I would bet in most or all major (North-)Western European cities my experience will not be untypical.
I think the main issue is that the term "Western Europe" couples the badly paid south with the better paid north.
In Canada the average software developer gets paid $70,000USD, which is $59,500 in purchasing power.
One interesting thing to note is that India has among the highest divergence between Nominal GDP and Purchasing Power Parity numbers.