Earlier quoted context omitted.
It's a signal from the market ("employer") that what you currently offer is not what they currently value. If you desire greater rewards/ recognition, you need to discover what they value and decide if you want to offer that. Developers expect that work such as "refactoring", "platform architecture", "R&D", "investing into the future" has some intrinsic value to the business. At the company level, work such as "knowl…
I agree with this 100%. Also, perhaps the work you did was super valuable, but the company is simply not equipped to understand things like this. A much more realistic understanding of how the company "sees" and "feels" is through its managers. Unfortunately, they are often detached from what actually matters to the company, or discouraged from swimming outside of their lane. So, in the end, it is unfortunately very…
Shortsighted managers act like the 12 carpenters are doing all the "work" so they don't understand why 1 architect should get paid as much as 3 carpenters, never realizing the 12 carpenters wouldn't have a job without the architect.