|
|
|
|
|
by rodhilton
2547 days ago
|
|
I linked to as much hard evidence as I could but I'll agree that it's a little light. My hunch, just based on my own observation doing this for 20 years, is that an asshole is like a black hole of productivity, draining it from everyone else to such an extent that they're simply not worth having around, and that no matter how Brilliant they are, the rest of the team can figure out their areas of expertise with the morale boost they get after leaving (or drastically changing their behavior, though sometimes the bridges are burned too much for recovery). Again this is mostly anecdotal, from what I've seen teams do when the Resident Jerk was fired or left. I've never in my 20 years as a professional software developer seen a single person leave a team and then see the team immediately fall to pieces because that person really was the critical lynchpin that people thought. I've seen lots of people stick around far, far too long because folks (management usually) were WORRIED that's what was going to happen, but it never actually seems to. |
|
Eventually the person got managed out (not fired, just isolated from the teams) and upper management thought the team would just eventually thrive after some short loss of productivity, but that never happened: the poor performers were put in front of the customer who commissioned the project (role that was usually handled by the jerk, who was highly competent at that due to their technical brilliance and assertive personality even with the customer), and after a few round trips the customer smelled the incompetency and literally said “we’re going to quit this project, we feel like there’s no technical direction lately”. Massive loss for the company, in the 7 figures. It almost caused the company to fail due to that being the largest customer at that phase.
In those cases, the jerk did an amazing job at keeping a very productive technical communication with the customer, and keep the high performers on track towards what really needed to be done in those projects.