"while the poorest-paying countries are led by Nigeria, which pays an average of just $7,255 annually to software devs – less than seven percent of the average US salary."
This is pretty much meaningless. I would much rather see something about cost of living or overall median salary vs developer median. Also, it seem a lot of devs in the US live in HCOL areas, dragging up up the average of even median.
In some of these countries the cost of living and the median salary are skewed. For example rent is cheap, but for very low quality places, while something that compares to USA is very expensive. Average price for a smartphone is $100-200 because most people buy that, but an iPhone or Google Pixel is more expensive than in USA. In many places software developers earn 2-3 times the city average and several times the country average, but their quality of life is very low, while the quality of the output of their work most of the time has nothing to do with the amount they are paid. In the same city one can find a few excellent developers, but paid less than mediocre ones working for a different company. In outsourcing companies, one can find a few excellent developers paid the same as the mediocre ones, all working for the same client. The end result is a randomness of quality that makes outsourcing a high risk bet.
This is pretty much meaningless. I would much rather see something about cost of living or overall median salary vs developer median. Also, it seem a lot of devs in the US live in HCOL areas, dragging up up the average of even median.