Re: An HR person evaluating the specific salary. This person is not in your team and will not be able to properly evaluate the impact that a specific person has on the team. They will just create an arbitrary system of evaluation that has no bearing on business impact. And people who get paid more just play the game better.
IMO, salary should be based on the market value of the skills the person brings to the team. It's not exactly fair either, but at least it acknowledges what the person can make elsewhere. Then there is company positioning. For example, a non-profit probably isn't going to pay Google money. But there also isn't such a huge disparity in pay between you and C-levels. And you can get behind the company's mission.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Re: An HR person evaluating the specific salary. This person is not in your team and will not be able to properly evaluate the impact that a specific person has on the team. They will just create an arbitrary system of evaluation that has no bearing on business impact. And people who get paid more just play the game better.
IMO, salary should be based on the market value of the skills the person brings to the team. It's not exactly fair either, but at least it acknowledges what the person can make elsewhere. Then there is company positioning. For example, a non-profit probably isn't going to pay Google money. But there also isn't such a huge disparity in pay between you and C-levels. And you can get behind the company's mission.