Contributing to OSS considered “dangerous advice”
twitter.com
twitter.com
Open Source is more inclusive, more altruistically driven, and better in every way I can imagine.
I am dumbfounded by the premise of the article. I have no idea what it could mean.
Ironically enough, given the way this woman has been treated, and with CoC's that are explicitly open to being aggressively abused against "undesirables" of all sorts being increasingly ubiquitous in the OSS community, this suggestion is becoming less and less absurd by the day!
Is the microaggression the implicit assumption that you should be able to handle the potentially negative people you encounter in the OSS community?
Can someone shed light on that?
I don't work in programming but know quite a few people through their contributions to OSS/software, but many of them I don't even know what sex they are, nevermind what characteristics they hold that are minority in their locality??
It seems really unlikely that any personal characteristic beyond your programming ability (and not even that necessarily, UX/support/bug reporting/etc.) could inhibit you from contributing to OSS?
I mean so people look at pull requests and say "does this smell like curry to you?".
Is it a genuine issue?
I mean, right now in this very thread the 3 commenters are "0815test", "detaro" and "pbhjpbhj". For most people I've worked with on OSS, I couldn't tell any personal details if I tried.
(I do think this varies by community: in the Javascript world I usually see Github profiles with real names, a photo, location, and a bio... for C, you'll see mostly default photos, non-identifying usernames and no-nonsense bios)
But do you bother to do a join to see if the people are URM in their locality? Like you need to know if someone is in Nigeria, Nepal, Nebraska, or Nagasaki before you can say they're an URM? OR are we supposed to only care if someone is an URM in a particular area of USA -- which would be superironic.
We, as a people, must be able to accept criticism and learn to live with hardship. The world isn't a bunch of unicorns and marshmallows. Life can be hard and the more resilient you are, the better you'll be able to deal with those hardships. You're not going to strengthen and grow as a person if everyone around you kowtows for fear of upsetting you.
EDIT: actually I'm wrong; the argument is both that it should have been accompanied by a warning, and that not doing so (and stating it in a generalized way) ignores the experience of people who already had a bad experience contributing to OSS.
It seems more like "$beach is a lovely clean beach" and someone gets upset because they went there and someone had dropped a piece of litter.
Its important to try to be as inclusive is possible - the community engagement person is wrong, but ultimately with their heart in the right place.
Its also important to use your brain, read the room, and if something makes someone uncomfortable, let their voice be heard.
Next.
Some meet-ups and projects had a problem with people being fucking arseholes. They developed "codes of conduct" to help them deal with those harassing abusive people.
This woman gave a talk to this meeting. She described her experience of working in open source. She was careful to say it worked for her but might not for other people; she was careful to say that it was anecdotal.
Someone at this meeting thought that she should have given stronger warnings about open source. That person is saying that by not giving the bigger warning the speaker was performing a micro-aggression against all the other people who've had poor experiences in open source because she was supposedly erasing their experience.
They're saying the speaker violated the code of conduct.
When the speaker asked for clarification the meeting organisers didn't apologise for making a mistake; they persisted in their description of the speaker as someone who violated the CoC.
So, that's roughly what the meeting organisers think. Clearly, they're wrong. Micro-aggressions are a thing and they're something we should be mindful[1] of, but this isn't an example of a micro-aggression. And there's a difference between a woman saying "I had a good experience in open source, but other people might not" and for example a man saying "there are no problems in open source development you just need to toughen up".
[1] Mostly because people who are oblivious to micro-aggressions tend to be taking discriminatory actions that potentially leave their companies open to lawsuits.
Wouldn't using indicators like class, race, and gender to make these assumptions be a micro-aggression in and of itself?
E: To be clear I am honestly curious. This whole argument gets into a circular reasoning of "oh you should just know you silly cis het male, if I have to tell you it won't make a difference/defeat the purpose."
Can you tell me how I can reword "be mindful of" to avoid the implication that you need to know anything at all about other people? Because that's not what I wanted to say. What I wanted to say was "being aware of micro-aggressions is a small part of not being a complete cunt".
In one setting being mindful of one aspect that may affect the group will be acceptable but may be perceived as a slight with another group of listeners.
It truly feels like a no-win situation.
Yes, I do think micro-aggression is real, but when disparate groups, even if they are morally or politically aligned, have vastly different definitions it becomes a tool to oust instead of include.
While I completely agree there is aggression in the tech world, and much of it aimed at women, this context-less nit-picking is getting out of hand. CoC's shouldn't be used as a weapon against well-meaning people who actually did nothing wrong.
It took me a while to work out what the problem was too - but you need to read the screenshots in the first tweet, or at least the last one. (I clicked and the first one opened without indication of more, and seemed innocuous.)
Here's another: We'd all be better off if we held the opinion above, and remembered it when assessing what people say. We'd be able to interpret statements like "Contributing to OSS is awesome!" as "In my own experience, contributing to OSS has been awesome", where such an interpretation doesn't erase or override one's own opinions and experiences. Not saying this is easy to do, just that it is beneficial.
The burden of proof is different.
When people express opinions, they may not act subsequently in ways that are in accordance with the opinion, and may change the opinion with more or less disruption to the rest of their actions.
I used to like cottage cheese, and don't anymore. This has no major effect on anything except my consumption of cottage cheese. I believe in everyday physics so much that I consider them facts, and would have to restructure everything in my life should gravity re-adjust to being 5% stronger tomorrow.
Someone's waving their power around, plain and simple.
EDIT: also, this thread is going to be baaaaaad.
I have also seen mental illness lead to behaviors that one could call abusive, gaslighting, etc. The wrong kind of label doesn't get those people where they need to be.
A: maybe you didn't mean it, but when you said _____, I felt it was subtle a slight to ____ or I had a bad experience with that.
B: hmm, you're right I didn't mean it. I will take that into consideration.
Bad reactions include:
A: I'm going to be silently angry at B and write snide things on social media. I will label them with loaded terms.
B: This is outrageous! What has the world come to with this politically correct BS?! Suddenly I have to think about what I say?!