I have a problem with this too. People being paid more in most positions I've been aware of play what seems a confidence lottery. Its not that they're better skilled, they're just better negotiators.
What should differentiate a group of developers with the same job title of say Agile Developer, where there is no junior-mid-senior? A set base pay with bonuses based on performance, or the wild west where 50 yr old Bob who is stuck in 80s programming practices makes more than 24 yr old Jack makes considerably less yet has to be corrected much less?
It's disheartening as hell to realize the person who brings almost no value makes x-5k where x is your salary, with no bonus structure. Developer culture is stupid hard to convince to non developers. In our world, a meritocracy is highly favored. Based on talent not negotiating skills from talentless hacks.
What should differentiate a group of developers with the same job title of say Agile Developer, where there is no junior-mid-senior? A set base pay with bonuses based on performance, or the wild west where 50 yr old Bob who is stuck in 80s programming practices makes more than 24 yr old Jack makes considerably less yet has to be corrected much less?
It's disheartening as hell to realize the person who brings almost no value makes x-5k where x is your salary, with no bonus structure. Developer culture is stupid hard to convince to non developers. In our world, a meritocracy is highly favored. Based on talent not negotiating skills from talentless hacks.