Are Cocky Developers Worth It? 18 years ago
Nobody is so good as to make up for the destruction of team cohesiveness and morale. Seriously. Nobody. No, not even you.
Everyone is allowed a gaffe or two. Everyone needs to get slightly thicker skins. Life is a contact sport.
That said, if you're a jerk on my team and you are unwilling or unable to change your jerkish ways after my best attempts at coaching, I will eject you from the team.
Simple.