News for hackers. Stuff that matters.
Re:Company Update by matwood on Friday January 18, 2019 @09:52AM (#18939646)
In principle I agree that companies should always get rid of people who are not working up to some defined standard. I disagree that a company should stack rank and get rid of the lowest performers for no other reason than 'because'. Hiring and firing is hard, and very disruptive. If the whole team is better than the standard set by the company, the company should consider itself lucky and not screw it up.

With that said, in large companies it can be very hard to determine just who is below whatever standard is set. Instead it becomes more of a game to be liked by your manager or claim credit for work.

By the way, part of working at or above a standard also includes not being an asshole.

Re:Company Update by Xylakant on Friday January 18, 2019 @10:03AM (#18939730)
I also think stack-ranking is hard or even impossible to get right. The criteria often favor those people that produce visible work and tend to disfavor people that enable said work (think: producing new features vs. maintenance, writing high-profile code vs. doing the review for those, producing visible output vs. mentoring, ...)

So stack ranking (or any kind of ranking by criteria) tends to nudge people into "let's do what the standard expects us to do" instead of "let's do what makes the team, company and product improve."