I dunno, aren't people a bunch of morons when you really get down to it? Like, isn't that a legitimate complaint too?
> Whether he's a great programmer/contributor not isn't really important here.
I'd make a distinction here between having a reputation as a great contributor and having something important and correct to say in a given exchange. No, a community shouldn't put up with a person with a great reputation (or elevated title or higher pay grade) if they are unpleasant and wrong. But if they're right and they're a little impatient or impulsive, the community has more to gain from listening and simply pointing out they don't need to be impatient and impulsive. Let him build up a reputation for being a jerk rather than just ban him.
> I dunno, aren't people a bunch of morons when you really get down to it? Like, isn't that a legitimate complaint too?
It's still unproductive to say that in a community support space.
Who's the bigger moron, the moron or the guy holding a public grudge for over a year about how unfair it is they're not letting him in the channel full of morons?
It is true but usually not useful to say. Start with the assumption he 80% of everything is crap and be happy about the exceptions but not really fussed at the crap. If you can’t do do these things, you lack the merit needed to work with others. You can always go off alone and do excellent stuff.
> Whether he's a great programmer/contributor not isn't really important here.
I'd make a distinction here between having a reputation as a great contributor and having something important and correct to say in a given exchange. No, a community shouldn't put up with a person with a great reputation (or elevated title or higher pay grade) if they are unpleasant and wrong. But if they're right and they're a little impatient or impulsive, the community has more to gain from listening and simply pointing out they don't need to be impatient and impulsive. Let him build up a reputation for being a jerk rather than just ban him.