5 ms·
GDP 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
by pcrh 10y ago
GDP 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?
- duckingtest 10y ago>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. A Swiss farmer is much more productive when measured in currency units, but probably not that much in milk volume. However as we are talking about salary differences it's money that matters. >So why would the GDP per capita of their country be a useful tool in deciding who to hire? Why would it be? In this conceptual model the ability of a developer is how much he multiplies the output of whatever he's working on, but his productivity is the absolute value of added output. How could it be counted otherwise, in what? Lines of code? If productivity didn't depend on location immigration wouldn't exist.