I think it’s easy to dismiss conversations like master/slave whitelist/blacklist as overly PC or childish. I certainly don’t appreciate the overly-preachy feeling I sometimes get from people pushing their point of view. And my nature is to find pleasure in giving The Man the proverbial finger. The self righteousness can be intentional on their part, of course, but many times it’s not. I honestly get the similar feelings about the diet-of-the-year fad, too. I have been very lucky in life so far, in that I haven’t struggled with weight or the negative impacts of racism. But I’m discovering that language is an incredibly powerful tool for changing deeply-rooted habits, like which foods you find comfort in, or your default reaction to conflict. When I’ve become an unwilling participant in these changes, I have to ask myself: what is the balance of pros/cons for me and for others? Also, what is my net influence on others who are attempting to do good (no matter my opinion on its effectiveness)? I don’t think I’ve ever changed the default branch for any GitHub repo I’ve worked with. It should theoretically cause no issues at all, I suppose, but I can’t state that with certainty. So there’s a bit of a challenge that I’ll actually enjoy. And I’m not aware of any culture or richness of vocabulary that depends on the dynamic of this set of nomenclature. Besides, I still see words like “serf” and “lord” on a semi-regular basis despite it’s remove from our lifestyles, so these words aren’t disappearing any time soon. On the other hand, it’s hard to deny that racism has scarred our society very deeply. I remember being shocked when my wife told me how young age was when someone first attempted to take advantage of her for sex. I recently felt the same level of shock when my friend told me that she gets called the n word multiple times every day. If our vocabulary can change our mindset, then maybe removing the master/slave dynamic can be a net positive, like removing the vocabulary of war from our daily interactions. We end up turning to other defaults instead of the old ones. Maybe we end up no better off, and decide to change again. Who knows? But personally I don’t see a lot of downside in the attempt to better our world.
I'm not sure what you mean by "removing the vocabulary of war".
> But personally I don’t see a lot of downside in the attempt to better our world.
I see tons of downsides; people are losing their livelihoods over the mere appearance of impropriety defined by activist narratives. Putting so much weight into these types of things may unexpectedly cause us to view social justice in the hollow terms of performative things like word choice instead of actual equality, etc.
https://nymag.com/intelligencer/amp/2020/06/case-for-liberal...
Along similar lines, this guy that got booted from a climate change event for a past tweet that mildly linked COVID-19 and China:
>"COVID has taught us that the world is far more interconnected that we originally thought...we can’t always put ourselves first at the expense of others.
>
> It’s also made us realize that we are far too dependent on—and gracious to—China."
The problem is in the unintended consequences. Once we started accommodating requests to change potentially-problematic words at my last company, those words went from "possibly problematic to someone" to "officially confirmed as offensive by company policy".
From that point forward, many people assumed that anyone accidentally using those words had ill intent. This peaked when an interviewer chastised a candidate for referring to the "master branch" during an interview. We also had someone try to cause problems because our Linux systems had "man pages", which they believed was proof that Linux distributions were sexist. It's one thing to search/replace your documentation for a specific word, but just wait until you have a team of people brainstorming complex plans to remove "man pages" from every Linux PC and server in the company.
Ironically, once we stopped making company-endorsed efforts to navigate problematic vocabulary, the number of people offended or insulted started to decline. The policies had the opposite of the intended effect.
It's one thing to make a personal effort to use a less contentious vocabulary. I have no problem with that, nor should anyone else. However, the problems come when using industry-standard vocabulary is assumed to have ill intent. No one wants to operate in an environment where they can be declared to be racist, sexist, or otherwise prejudiced for using a basic technology term without ill intent.
That's becoming a thing at my current job. I'm just accepting that I will eventually slip (or even just fail to keep up with the trendy list of bad words) and get fired.
Guess it's better than being eaten by a bear.
This is a really interesting example. Naively, I'd expect the meaning of a word to matter.
Do you know if the person advocating for this understood the etymology?
https://mail.gnome.org/archives/desktop-devel-list/2019-May/...
But even the use of the word "master" as it relates to the primary copy seems to be related to a master, as in one who guides or rules others. So that seems to still be related to the master/servant relationship. I'm not an etymologist, so someone could point an error here.
https://www.etymonline.com/word/master
The point isn't that every person from Linus on has been engaged in a giant conspiracy to spread hate via git repos (Side note: would there be a secret code you can interpret by arranging hashes in a particular order?). The point is really that our language and culture contain countless reminders of the belief that not all people should be treated with equal value, to the point that we've been using them without regard to or even understanding of their impact.
What I find funny is that the 'vocabulary of war' gets about 100000000x more actual discussions of war and how the US is regularly killing people and has been engaged in ongoing war for 20 years and about 1000s of other way more harmful things.
Apparently nobody gives a single shit about that stuff.
I don't really care about changing the vocabulary for these technical terms and enough people go crazy over it then lets just change it so I don't have to deal with the discussion. I certainty wont waste any energy defending the master/slave terminology, I doesn't really make any sense anyway in DBs specially.
Changing the default away from 'master' in git seem totally pointless as the term master is not only used in a master/slave context but in many other context as well. Its not like we have the master branch and slave branches. Again, I also don't care if we change it.
One of the issue with white/black is that the night bad, day good dynamic goes back 10000s of years. The same patterns exist in African and eastern religion and imaginary, so not sure purging all use of the color black for 'bad' is sensible.
Is the term Blackmagic or Black Humor also offensive now? I don't even no. I like Black metal, is that offensive? I hope not because that would be taking it to far.
Arguably it is much harder and will face much more resistance if GitHub attempted to solicit internship programs, scholarship grants, and supported programs necessary to churn the wheels on rolling back the factors preventing our field from being friendly to a broader demographic set of people.
It is much harder but through signaling we raise the importance of the issue and increase the likelihood for action.
(Also, I think that criticism that only language changes are relatively useless is not without some substance. If we had more BIPOC in our workplaces and leadership, and it is something black people in tech advocate for, then it is a problem that would solve itself because tech companies would have to choose between losing their CTO/CIO/Chief Architect/Director of Technology Platform Worth $$$$$ and adjusting their language to be welcoming to their employees.)
who has made this accusation?
The React props and mount thing is just ludicrous...unfortunately the people with the most extreme viewpoints often shout the loudest.
Rage mobs aren't new, they still can cause plenty of damage and ruin careers.
I think there's no global intent. There's no formalized group that has a weekly agenda of "Destroy Opensource!"
> It is simultaneously possible that plenty of individuals have uninformed, clumsy approaches to a topic
Right and this is what I mean by the crusade/rage mob analogies. Somebody gets upset about something, and they may be genuinely offended (and still wrong), so they go to Reddit/Twitter/etc and create a post "I can't believe X is doing Y! They're evil and we should stop them!"
Now, there's a whole bunch of people who don't have nuanced well researched opinions on X or Y. They just want to be upset and have a good fight, and this is a nice convenient thing that feels just to fight about. So they hop on and start jumping in on a side. This is why I use the crusade analogy - you don't care about the pretense, you're just in it for the battle.
The issue with rage mobs, whether it's in regards to the open source community or what broadcasters can air on television, are purely destructive. They don't care about fixing problems, they have no interest in improving the community or advancing things, they simply want to join in a fight and express anger. If a rage mob gets it's demands (you cancel that sitcom that portrays a gay family positively) then the mob doesn't go away - it just finds something else to attack and eventually it attacks itself.
If you want to keep using your colonialism-inspired language, go ahead and ignore the critics (surely you can't believe github is going to ban you over it) but do not complain about this criticism existing because it makes you uncomfortable that someone does not like the language you use. That's not very liberal.
It's not colonialism inspired language though.
Edit: I also love the irony of invoking liberalism as a justification for silencing dissent.
I would say someone will respond (were all not liberal).
And that this is beyond liberal and conservatism. This about signaling and human decency. Words make people uncomfortable and words have history.
Btw. "dumb" is an ableist slur.