I work as a software developer in Norway. I've long had the impression that there are a lot of workers in my industry – particularly older people but not exclusively – who simply don't seem to care that much about their salary or total compensation package, don't put a lot of effort into salary negotiations and who tend to be happy with annual salary increases just above what's necessary to keep up with inflation. Good for them, but they harm everyone else by bringing down the mean salary in the industry. If there are lots of older developers who are perfectly happy with earning $80,000 10+ years into their career then it's very hard to justify why you should earn $120,000 with three years of experience, even though the value you bring to the company is much greater than that.This is exacerbated by the fact that it's very hard to fire people and that most developers work for relatively large and stable companies that rarely go out of business. Both of these factors are pleasant for the workers (including myself), of course, but they can have a negative or stabilising effect on salaries. Regular shocks which would cause poorly run companies to go bankrupt without changing the aggregate demand for developers would help push developer salaries upwards.
null_object|4 years ago
My view is that competent developers can rise to the level of income they deserve, without sweating it too much that others with more experience are somehow keeping them back.
Aqwis|4 years ago
duggan|4 years ago
Aqwis|4 years ago
ilammy|4 years ago
The gist of it seems to be the age old “problem” that older people are conservative and want stability while younger people want new things and to their own place in the world. It used to be solved naturally by older people dying and freeing up space, but recently society started progressing so much faster than before that people are not dying fast enough to “keep up” with the progress by taking their old and obsolete things, viewpoints and habits to the grave.