| I am sorry that the "blind to institutional racism" crowd jumped on this so hard. I'm with you, 100%. Most white people think the slavery/genocide of america's past is just that - it's in the past. So, when they hear people pushing on verbiage associated with it today, they think "oh, that person is dredging up ancient history, why don't they get over it?" I (and many others) would argue the legacy of that genocide and slavery is _alive and well_ and shapes our lives today, daily. [0][1] If one could reasonably complain about master/slave language in the south in the 1850s, they're reasonable to complain about that language today. Anyway, I think this work of getting rid of language rooted in violence and white supremacy is _very_ worth doing. It's just renaming branches, no one is asking someone to do anything more than press buttons on their keyboard. Certainly, not everyone has to, but I hope some companies do this work, they're thoughtful and intentional about their language, and then they deliver better products and services by virtue of having healthier culture than their competition, and grow wealthy. Wealthier than the companies who think this work is not worth doing. I'd never force someone else to rename branches, but I've renamed all of my branches I can control! I emailed Github Support to see if I could get away from using `master` on Github Pages on my personal site, and they said they are working on it, but this isn't available yet. Even this comment feels risky. It's attached to my name. I'm honestly a little intimidated to leave it, but it feels like a cop-out if I set up an anonymous account to say "I agree!" [0] https://www.sceneonradio.org/seeing-white/ [1] https://podcasts.apple.com/us/podcast/behind-the-police/id15... |
The same is happening pretty much everywhere in society, where everything becomes contextual and should be adapted to the personal sensitivities of individuals. Which is fine for everything that's fashionable.
But code isn't (just) litterature or art or fashion. The first and foremost concern of code is to convey a precise meaning so that reader (and compilers) understand it correctly.
How do you know it is going to stop to slavery ? How about every single people in the world start getting offended by words in code because it may remind them of something painful in their history, or just doesn't suit their culture / religion / whatever ?
Will you have to create different branch of the linux kernel depending on where the code is going to be cloned ? Where is this going ?
PS: i appreciate greatly that you say you wouldn't force anyone to change their wording, and only change it for yourself. I believe that's the right thing to do. But i feel you greatly underestimate the long-term consequences of supporting for "inclusive terminology"