3 ms·
I don't think it's that developers are underpaid in Europe. They are just objectively less productive there. After all it's a very specialized job that requires
by duckingtest 10y ago
I don't think it's that developers are underpaid in Europe. They are just objectively less productive there. After all it's a very specialized job that requires modern, developed economy open to disruptions to be really productive. On the extreme opposite end of a spectrum - a pre-industrial economy - a developer's productivity would be zero.
American nominal GDP per capita is 2.13 times that of Spain's and 1.38x that of Germany's, and the distance keeps increasing. There are many possible causes, but I think lower salaries are a symptom.
- pcrh 10y agoGDP per capita seems to be a curious way to estimate if a local dev is likely to be productive. Would a Luxembourgish, Swiss or Norwegian dev be expected to be more productive than one from the US or UK? It seems to me that the prime determinant of pay is how close the worker's "category" is to the money. So in a start-up intensive environment like the Bay Area, the devs are also sometimes the executives, and executives are often former devs, so devs get paid correspondingly.
- duckingtest 10y agoSwitzerland does have higher average pay CHF 91,374 = $93,703.5 [0] compared to USA $68,082 [1]. Their nominal GDP per capita is 36.62% higher and the pay is 37.6% higher. Norway interestingly has almost the same pay as USA - $68,737 [2], probably because of high share of oil extraction in GDP (22% [3]) which skews the result. If you subtract oil share from the GDP, you get $56,195.88 nominal GDP per capita, which is almost the same as the American one ($57,220)! Now Luxembourg is a tax haven/financial center with a population of half a million so I don't think it's a relevant comparison. Just due to population to get something close to true pay average you would have to ask a relatively (to other countries) very big percentage of their developers. Same site for comparable data [0] http://www.payscale.com/research/CH/Job=Software_Engineer/Salary http://www.payscale.com/research/CH/Job=Software_Engineer/Sa... [1] http://www.payscale.com/research/US/Job=Software_Developer/Salary http://www.payscale.com/research/US/Job=Software_Developer/S... [2] http://www.payscale.com/research/NO/Job=Software_Developer/Salary http://www.payscale.com/research/NO/Job=Software_Developer/S... [3] https://www.ssb.no/en/befolkning/artikler-og-publikasjoner/_attachment/237252?_ts=1516c73e3a8 https://www.ssb.no/en/befolkning/artikler-og-publikasjoner/_... page 40, graph
- igravious 10y agoDude. You're not getting the objection. We're not objecting to the numeric ratios, we're objecting to using those numbers in the first place. > GDP per capita seems to be a curious way to estimate if a local dev is likely to be productive. Curious is putting it mildly. :) What is being objected to is your _measure_. Stop using the GDP per capita of an entire country as a proxy for software developer productivity. It's frankly stupid. Anyway GDP per capita using PPP (purchasing power parity) is seen as a fairer comparison. But even GDP per capita by PPP is a stupid metric to compare software developer productivity. I'm sorry for using the word stupid. But it's stupid.
- duckingtest 10y ago>Stop using the GDP per capita of an entire country as a proxy for software developer productivity. It's frankly stupid. Outside of entertainment where software is a direct consumer product, the developer's productivity comes from increased efficiency of use of other productive resources. You can't eat code, but you can eat food that comes from higher production due to better software. So software has a multiplicative effect on existing production. That is, GDP. Now even added value of entertainment software (games etc) depends on total GDP, because people have to pay with something for that entertainment. So average developer's productivity IS a function of GDP, with different coefficient depending on the structure of a economy. A primitive non-mechanized agricultural economy would have a coefficient of near zero because there's almost nothing to automate. >Anyway GDP per capita using PPP (purchasing power parity) is seen as a fairer comparison. A fundamentally wrong metric because pay is nominal.
- pcrh 10y agoThis way of estimating a dev's likely productivity would operate independent of their individual ability, as well as be applicable across all worker categories. For example a dairy farmer in Switzerland earns more than one in Poland because people pay more for milk products in Switzerland compared to Poland. So why would the GDP per capita of their country be a useful tool in deciding who to hire?
- AndyNemmity 10y agoI have worked for a global company for 10 years, and that is false in my view. Europeans do get paid very, very well, and they are equally as productive as Americans. It's about the individual, and not much else.
- Zardoz84 10y agoNot all Europeans get well paid for the same job. Changes on function of the European country.
- igravious 10y agoI would contest the hidden assumption/assertion in your comment that GDP per capita can be used to compare productivity. Especially averaged out across the entire economy disregarding wealth distribution. It is a given that GDP per capita is a measure of a country's economic output per person. I know that is the technical definition of GDP per capita. And presumably then you would link economic output to productivity. You've fudged together too many uncorrelated entities :)
- collyw 10y agoThe application I have inherited was written by an agency in Sweden, (where I assume devs are paid a fair bit more than Barcelona). By your reasoning it should be better written than if someone from here had written it. It's not.