Earlier quoted context omitted.
> I don't think that profile is unusual for senior people in our industry. This doesn't make much sense from a numbers perspective. If entrepreneurs and managers manage more than one person then at the very least there should be double the amount of engineers then there are leaders, meaning at best your statements apply to only a third of all software employees if managers all manage 2 people. Usually this isn't the…
Honestly this is a pretty naive view of management. The moral solution is to do what's best for the team. It's also not ethical to keep someone due to their demographics. If someone is performing well, you keep them if you can afford them (and reward them well!). If they're not doing good, you let them go. That's the same if the employee is 21 or 51. Game theory plays a huge role in successful operations. Even from a…
Not saying use their demographics as a metric to keep them. I'm using that as an empathetic example of the potential damage you are inflicting when you let someone go. Obviously that blew right over your head as if you're some psychopathic robot.
>Game theory plays a huge role in successful operations. Even from a ethical perspective, it's bad to make everyone suffer (or lose their jobs) just to save one poorly performing person.
Who the heck calls management a process out of game theory? Sure let one person go to save others but this is not the case I'm talking about nor was it the case you were talking about previously. We were talking about efficiency. Letting someone go for efficiency reasons without giving him a chance to improve is not ethical at all. You should note that people of your rank often don't play fair. They let people go if they perceive a threat to their rank or if they have personal problems with an employee. Measures must be put in place to protect employee livelihood from gross misuse of power.
Additionally in most cases keeping an underperformer does not actually harm the team. they're salaries don't change whether you fire or keep the underperformer. The only thing that changes is your budget. Of course as I said before if your company is doing so poorly that you have to lay people off, do it, but until then they all deserve a shot at improvement.
> As an IC I also appreciate this strategy as I strive to be a top performer.
Your language displays a severe lack of empathy. "As an IC." As a top performing software engineer, I would never ever want to work for someone with your attitude.
One day you'll eat your own medicine.