Companies in maintenance mode do not need nearly the engineering headcount they employ to keep their systems running. Furthermore, engineers working at these companies are overwhelmingly not incentivized or sometimes even allowed to take actions that would accrue significant equity value.
I think the question for software engineers is the reverse: why do more productive engineers get paid so little (typically no more than 150% of low-productivity engineers)? It seems to be because companies can’t tell the difference, and it’s not worth paying low-productivity engineers significantly more on average.
This will become more transparent in short order with quantitative tooling to measure output, but people already have a directionally correct sense of who is productive and who isn’t, but social and financial incentives keep that knowledge from surfacing and/or being acted on.
OP here.
Companies in maintenance mode do not need nearly the engineering headcount they employ to keep their systems running. Furthermore, engineers working at these companies are overwhelmingly not incentivized or sometimes even allowed to take actions that would accrue significant equity value.
This will become more transparent in short order with quantitative tooling to measure output, but people already have a directionally correct sense of who is productive and who isn’t, but social and financial incentives keep that knowledge from surfacing and/or being acted on.