Sometimes a poorly performing team member was just a bad hiring choice. You politely let them go and work to improve your hiring process. Sometimes the person is struggling for reasons outside work, so you try to find the right supports necessary. But most often, in my experience poor performance is about the worker's environment (culture, process, behaviors, projects), and those are all things managers are supposed to be monitoring and improving.
Amazon claims to be data driven, so it assumes that a manager can stack rank their employees and select the lowest performer. But let's all be totally honest here, it's impossible to quantitatively rank employee performances. Any real attempt to do this results in Goodhart's law.
So either managers follow some quantitatve measurement (most CRs, least revisions, most stories done, etc) and ignore things that matter and can't be measured. Or they attempt some sort of qualitative measurement that almost always turns into who YOU (the manager) is most comfortable working with.
Stack ranking and cutting is a broken system that is inhuman. But it fits right in with Bezos' transactional mindset.
I worked somewhere that did weird personality tests as part of the recruiting process.
I talked to my manager later and he basically explained it as - yeah, it predicts nothing. No one ever gets denied because of it.. but its something for HR to wave at you if a hire doesn't work out and say "see it was right here in the personality test".
Just a thought.
This is what I don’t get! If you’re convinced a certain percentage of your people should be pushed out, then you don’t trust your recruiting team!
Maybe Amazons approach is to save money by hiring crappy recruiters, then fire the mishires.
My own experience is that Amazon recruiters are more salespeople than conventional recruiters.
But I can’t imagine organization repudiating a chunk of their workforce, and not asking “why do we keep getting so many crappy programmers.”
"Sun Tzu then set the women a simple drill and made sure they understood what to do. However, when he started ordering them to perform the drill, the women burst out in laughter. He tried again with the same result. Sun Tzu claimed that this failure of the troops to obey was the fault of the commanders. So, despite the warlord’s pleas, he ordered the two concubines beheaded as an example for the rest of the company. Thereafter, the women did not utter a single sound and performed the drill exactly as commanded."
This is a depiction of Amazon. However, a "simple drill" is not high speed software engineering.
End result being snakes, backstabbers, and sociopaths rise to the top of the chains. Engineering is a collaborative effort so it speaks to the culture of AMZN how they incentivize this nonsense.
I agree. I’d hate to work at any org that does this as a rule.
To play devils advocate however, I’m sure many of us have been in a situation where a co-worker was coasting, or doing the minimal amount of work, while spending energy to look busy.
I’m thinking this cynical outlook could have contributed to this practice being implemented in large organizations.
Clearly, I'm preaching to the choir here, but... I am constantly amazed at companies that do this. Effectively, they're incentivizing their workers to sabotage their coworkers. It is in every worker's best interest to make sure their coworkers perform as poorly as possible; ie, you don't need to be faster than the bear...
Long term, that seems like a fairly straightforward way to make sure you get poor performance out of your workers.