Great post. Not sure, how much research is behind everything but the overall sentiment hits it pretty spot on.
Yeah, I don't know whether I believe they actually found 18,000 people and somehow sorted them accurately into high and low performers. I've worked with people who don't like teamwork because they're afraid of being discovered as not knowing what they're doing and others who can't compromise on literally anything, so claim they're the smartest and best and nobody can keep up. All have in common that in the long term,…
Amen. Or both, even.
I worked with a lot of these at the beginning of my career. They would stick around for ages in companies that paid poorly, leading teams of fresh faced junior developers who would rotate out as soon as they had enough experience to get a pay rise and go work somewhere sane.