Earlier quoted context omitted.
> I'm of the opinion that the average software engineer in the USA is already overpaid and underworked with excellent benefits and low incentive to unionize. I happen to agree that, relative to other industries, we're overpaid and get to live pretty lavishly for the little sacrifice that working on building systems with code entails. That said, when you look at the value we generate for the people we work for, and re…
I don't think the value you generate actually matters in regards to compensation though. What matters is how easy you are to replace.
Also, it sets their BATNA as well - how much value they miss out on while working on replacing you.