Comment by doubled112
4 hours ago
I’d take “slightly below average but is generally good to work with and tries hard” over “genius asshole” almost any day. Few projects require the latter.
There’s also the problem with how useless so many are at their jobs with no way to be sure until its too late.
I've found those genius assholes are mostly just assholes and not much on the genius side
mostly agree but the below average try hard is also the one introducing the most bugs so I'm torn on this.
I literally inherited a dev once that was so bad we vastly improved velocity once he left. Every couple of months we fixed a weird bug in the code he wrote and laughed about it. The middle manager loved him because we was very eager to work and always around
That very much depends on the workplace. I was let go once for being 'slightly below average', because I kept foolishly spending the time to fix things in ways that didn't result in more bugs.
> I’d take “slightly below average but is generally good to work with and tries hard” over “genius asshole” almost any day.
I'd take either before the utterly dangerous "below average hard-working asshole" which tend to quickly rise to managerial positions and cause untold damage with their ineptitude.
"I distinguish four types. There are clever, hardworking, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and hardworking; their place is the General Staff. The next ones are stupid and lazy; they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the mental clarity and strength of nerve necessary for difficult decisions. One must beware of anyone who is both stupid and hardworking; he must not be entrusted with any responsibility because he will always only cause damage."
— Kurt von Hammerstein-Equord