You want us to consider context when talking about his most recent bug report being banned? OK, then we should also consider context when reading the "...every time I see a comment from [a specific Thunderbird developer]..." bug report too, because it's clear that this guy has had his objections and bug reports ignored a couple too many times.
Changing Command-F is broken ui. Period. You just don't do that. To an experienced, battle-weary developer, it's one of those blatantly obvious things that makes them want to scream at the sky.
Me? I would have just cussed at the software -- like I do every day at Firefox -- and then thrown my hands up, decided there wasn't much I could do because there isn't yet another option available, and gone on with my day. This guy is speaking for a ton of users who, like me, gave up the battle of communicating this kind of stuff over and over again.
I'm not writing this for you, though, because that would be a waste of my time. I'm writing it more as a caution to any other businesses that haven't yet fallen victim to this trap: listen to your customers, even when they're pissed off.
I wrote it here, too: http://robsheldon.com/ivorytower
I'm not sure if it is a sense of humor thing, but I don't get anger from his bugs at all. A bit of frustration, and colorful language. But that's not rage.
He's profoundly wasting his time by bothering to talk to Mozilla developers. I learned long ago that they are extremely cliquish, and don't care what you think. They will do whatever they feel like doing, whether or not it makes sense. Personally I quit using thunderbird when they pushed an updated, it broke the client, and their reply on the forum was more or less "too bad, sucker".
This is about this particular individual and whether he was adding more value than he was taking from the project. The decision was made that he was hurting more than helping and so he was kicked out.
Nursing a grudge against someone for a year, banning him for a grumpy bug report, then spamming discussion threads with hand-wringing about what a toxic abusive bully he was really seems like a waste of time to me. I guess you can "coordinate" your community however you like, though.
I know from experience that is is extremly frustrating and deeply insulting when a developer marks a valid bug report as "NOTABUG" or "WONTFIX", no matter how friendly he is while doing so. When somebody closes a bug report without taking any action whatsoever, without even acknowledging the problem, this feels to me just as if he said: "Shut the fuck up, we developers have better things to do than care about stupid users." It doesn't matter if the developer uses polite wording, I'm still insulted.
The drama you generate inside your own head is not the developer's responsibility.
Closing a bug as "NOTABUG" is not an insult. Closing a bug as "NOTABUG" means the developer does not think there is a bug. If you take it as an insult, then take responsibility for your own feelings. Don't blame the developer.
I'm not saying that a developer should leave bug reports open to avoid any possible offense. But they must be aware that the act of ignoring a perfectly valid issue reported by a passionate user can be demeaning in itself.
And besides, he's right. Why did they replace cmd-f like that?
Not everything has to be so srs bznss all the time folks.
From this banning, Mozilla has just lost a useful bug reporter and one of the founding fathers of GNU.
They are somewhat known for their public moments sounding just like this guy.
Personalities are complex. We can't just cherry pick the attributes of a person and separate those from those which we perceive to deviate from the ideal.
Whether this particular guy is a net gain for the community isn't for me to decide (though I do love emacs, and use a lot of core GNU software), but if colorful language is the price I have to pay for their contributions to society, that value proposition is still a no brainer.
Anecdote: many of the brilliant developers I've worked near (the major outliers, 100x productivity types) have some kind of quirk. This could be that they snap sometimes, or that they don't shower, or that they neglect their paperwork. Give them some feedback, grow a thick skin, but don't ostracize them.
I'm not suggesting they'd disappear. I'm suggesting that they'd be forced into behaving in a more respectful manner to people.
People stop acting like tools when other people stop putting up with it.
Except that you're not paying any price at all. It's the Thunderbird community paying that price and there is no reason for them to do so. If your list of his accomplishments included making Thunderbird a great piece of software, we might be having a slightly different conversation. Also, kicking him out of Mozilla's bug system very likely has zero impact on your emacs and core GNU software.
IMO, being a hero on one project does not give you the right to be a bully on another.
Note that Mlynarik could have made every single one of his contributions without verbally abusing anyone. It's not like you have to swear at someone to explain why you think something is a bug. He freely chose to add the abuse to his technical content. Since the abuse is utterly inessential, there's no reason to put up with it.
The abuse doesn't even express depth of feeling. He's always written like that, to pretty much everyone, in all circumstances. It's noise in his signal.
I think Mozilla is absolutely right to ban him from its sites. As someone said, "Sure, you have the right to be a jerk --- just not on my web site."
I'm amazed that HN readers are so backwards on this.
That doesn't mean it needs to be tolerated. While such behaviour might be common on places like Xbox Live, I haven't seen anything like that on HN, for instance.
You complain about Mlynarik being a bully, and yet here you are, with your comments on this one post at about 18 now, all saying what a horrible person Mlynarik is, and how you think no developer should have to put up with him, and yet, I don't believe you've disclosed your role, or why you have such a dog in this race....
I haven't read each of your posts, so maybe I missed where you told everyone what your role is in this.
Anyway, I do see Richard, a user, being blunt and creative and passionate in the bug reports he gives to the developers. But I do not see how a user bug report should actually offend or bother a developer.... At all.
And I do see you wandering around this post making sure everyone understands your point of view, that Richard's behavior is intolerable anywhere, and you can confidently say that since you are such a tolerant guy. I guess you're passionate too, but I think it's borderline speech policing and gate-keeping behaviors.
Boo hoo, a user calls the developers simians. I actually thought that was pretty funny, along with the imagery of Richard reaching through the computer.
I hadn't realized that the Firefox developers, developers of one of the utmost free speech tools of the 20th and 21st centuries were such wilted flowers that they could not handle the frankly amusing, sarcastic, accurate, precise, correct bug reports from one of their more knowledgeable users.
But now I know.
There's a big difference between saying someone is a "horrible person" and calling out specific incidents of inappropriate behaviour.