Hacker News new | ask | show | jobs
by toyg 3035 days ago
Linux developers might be better paid simply because there are fewer of them. Run of the mill “enterprise” developers are on Windows and they make up the bulk of the workforce (in any country, afaik). This creates economies of scale that incentivise companies to continue standardising on Windows, because it makes it easier and cheaper to hire people.
3 comments

Well, if Linux developers are better paid this will naturally increase supply. And this happens, of course.

But why should pay companies more for Linux when they can develop stuff on Windows, and pay less? Wouldn't it be dumb to use the more expensive resource, and have less gain? The reason is that Linux developers are more productive - they create more value, and the decision of companies to pay them more is all rational. Of course the detail picture is more nuanced - it makes a difference if one develops a boring PHP app, or makes complex embedded systems for sectors like HFT, defense, embedded medical devices, or similar. But chances are that a lot of the latter use Linux, too. They just don't advertise jobs on HN.

Microsoft has successfully created an environment where people with little training are able to add business value. The average Windows developer is not at all comparable to the average Linux developer.
yes yes, but free market, supply/demand, downward wage pressure, blah blah blah prove you incorrect, no?