I guess the takeaway from the xz backdoor situation is:

If you’re an open-source project maintainer, and somebody starts getting on your case for not doing enough free work for them, you reply “big Jia Tan energy there” and then block them forever.

@zarfeblong Hard cases make bad law. I'd want to be careful about adopting such a rule.

@mike @zarfeblong

Thing is, it's a good rule to have even if there is no malicious intent.

As a volunteer maintainer, it is wise to always put your sanity and mental well being above the project. If you think you have the energy to deal with rude folks, by all means proceed, but do ensure you *can* handle them.

Personally, I've found the "returns" for dealing with them to be in the net negative. So I ignore/block them. I owe them nothing, even if they spent 10 days writing a beautiful patch.

@beetle_b @zarfeblong I don't really disagree, but ...

If I spent ten days writing a beautiful patch only to have it rejected because of the tone of my communication, I don't the lesson I learned would be "I need to improve my tone". It would be "It's a waste of time trying to contribute".

@beetle_b @zarfeblong And in fact already knowing that there are people who think the proposed rule is a good one is enough to discourage me from investing my own effort into other people's projects. Not sure what to make of that.

@beetle_b @zarfeblong @mike if you genuinely think you'd ever have to worry about this, the takeaway should be "maybe I shouldn't be an asshole to people online". Please don't spray water on the slope just to make it slippery; it's hard enough to determine intent of text.

This kind of rule is "don't be an asshole". If you think your method of communication is going to be seen as "being an asshole" by some projects, that's cause for reflection, not anger.

@KayOhtie @zarfeblong @mike

Some years ago, I deep dived into the communications, studying as much as I could.

A thing that many books point out: There's no surefire way *not* to trigger people. Much of the focus is on having the exploratory conversation after being triggered.

So I mildly disagree: Yes, one should introspect. But if a maintainer thinks you're being an a$$hole, it's not a given that you're the problem.

Still - it's his project, and you have to respect that authority.

@mike @beetle_b @zarfeblong If you want to talk me, me, me, let's talk about you. Are you so important that this conversation gets to be framed around you, your feelings, and your contributions, personally?
@mike @beetle_b @zarfeblong You don't seem like much, at least. If Mike Taylor is suggesting he won't contribute to my project because of some vague notion that his feelings might possibly theoretically be hurt, should I be sweating?
@TheEntity @beetle_b @zarfeblong Please, feel free to care just as little as you wish. If you think I'm the only person out here who feels this way, I think you are very very mistaken. I am just the one who's saying it out loud — and regretting it. I won't be doing that again: I'll just join all the other silent non-contributors. I assume that's what you wanted, so I guess we both win? /shrug/
@mike @beetle_b @zarfeblong bluhhh?? bhbubuddddururhburr? buhhhhhh
@mike @beetle_b @zarfeblong sorry i posted this to the wrong thread
Reading Comprehension Tips – Learning Center

Do you ever feel overwhelmed with the amount of reading you have? Do you ever have trouble staying focused and motivated while reading? Do you sometimes have difficulty understanding and remembering what you read? If so, you’re not alone. Many … Read more

Learning Center