K-12 schools, even in "red" America, very successfully taught me that sex and color aren't how you judge people, and gave me the impression we were past that.
The dissonance of seeing that not everyone was on-board with that program the way I thought they (we) just about all were, and of backlash against that attitude itself(!) has taken me from legitimately, no-BS, about as close to being not-racist and not-sexist as possible, as a kid, to feeling like I'm more racist and sexist than I was. And I don't just mean that my eyes have been opened to ways I was without realizing it, but actually transforming my thinking to consider those factors way more and (inevitably) incorporate biases from them. It's weird and fairly unpleasant (and, as a symptom of precisely this issue, I must hasten to add that I don't intend this as crying about getting the short end of the stick or setting myself up as victim-in-chief, obviously).
I suppose it's pretty much like most management edicts that come down over time. Just nod your head, keep your mouth shut, and with any luck it will all blow over in a month or two.
I remember in the mid-2000’s we had to stop using master/slave in reference to LDAP and database servers, and (I forget now whether it was IDE or SCSI) the switches on hard drives. The replacement was primary/secondary, which I felt somewhat obfuscated the intended meaning.
I suppose I'll just start using definitions instead: e.g., "the list of allowed IPs". Good luck googling that...
That's pretty verbose. How about acceptlist and denylist (or blocklist)?
For "master/slave" maybe "boss/worker" would be a good substitute?
Lots of words have synonyms, so that's not a real problem. Sooner or later the search results will catch up, and in the mean time it's always an option for a junior developer to ask a question or figure things out themselves by looking at the implementation.
EDIT nope I’m confused, but leaving comment for completeness
EDIT2 what about andlist and nandlist?
primary / replica
Orchestrator / Executor
Even master / minion would be better imo, the I prefer the others already mentioned
But taking a step back, we have decades of lore giving us a sense of what "master/slave", in the technology sense, means. Ditching that for a few seconds of PC glory is madness.
Guarding access? You have an allow list or a deny list. Rolling out an experiment? You have an enable list or disable list. Restricting an input? You have a filter.
You are so fired.
While that phenomenon does not have its origin in racism, I do think it reinforces it. I've moved to allow-list and block-list on my company's recommendation. I only remember to do it about 50% of the time, so I'm glad that it's not being policed, but rather a constructive suggestion.
I think it’s going too far. If you want to do something for people go out and help them. Devote time to kids, provide mentorship, etc. This other superficial stuff only satisfies misguided activists and does nothing for affected kids.
Here’s the thing. It’s easy to find someone or something to pillory. It’s time consuming and hard to get on the ground and help. People love “showing” how good they are, but rarely act on it in real life with hard effort —that’s too much work.
As Zizek says, what happens the day after (the revolution)? Everyone is enamored with the effervescence or revolution being the good guys... but no one wants to do the hard work. Everyone’s life has to go on when you get back to reality.
There are definitely instances of taking it too far, and they tend to be the ones that get disproportionate attention because they generate easy outrage. But in all honesty, if what we're seeing happen right now is progress towards a fairer society, I'd rather not stand in the way of it just because I'm used to having 'master' as my main branch on git, and I'd prefer to have the people most directly affected make their voice heard on this kind of thing.
Am I not my dogs master? I mean, of course it should not be used to show relationships between people, but relationships between things or people and animals, I don’t see an issue.
Do we change the name for “Slavic” people too because it harkens back to their history where Slavs were the default slave people in Western Europe and the origin of the word’s English meaning?
If anything, Slavs would have a point as it unfairly defaults them as being slaves etymologically.
I don't really know what to make of it except that these discussions about not using 'master', 'cop', etc. seem _heavily_ biased to the US perspective and current affairs in the US. I can understand it taking place due to the sheer cultural upheaval that has (quite frankly) been a long time coming, but my mild frustration about `US === the whole wide world` can take a step aside while we focus on the injustices fellow humans face.
There is nothing new under the sun. We're just inventing new ways to hate each other.
The truth is that racism has always been more complicated than "the nice people" vs "the mean people". Blackness and Whiteness were invented by slave traders to justify the subjugation of the people they intended to enslave. The definitions of Whiteness were carved out around those in power, in the colonies especially, to make sure they retained their wealth and power.
The problem we face as White people now is that we are far enough into the advancement of this system that we unwittingly participate in and benefit from it. This makes me extremely angry. What we have is a system that is so advanced that most of us White people do not see it, a system so geared toward our comfort and privilege that when the system is questioned, it makes us feel uncomfortable and impinged.
I'm reminded of the story about Facebook's AI that created a language that humans couldn't understand. The racist system we were born into, have swum in for our whole lives, and are now confronted with is not something that can be refactored, papered over with code coverage, or pivoted in the same way that we often think of resolving software problems. The system itself is corrupt. We need to rm -rf this repo and init a new one with a fresh perspective and a bold, courageous vision for the kind of society that we want to live in based on our values and lessons learned with. As a White person, that can be scary because it means that the world might not continue to cater and defer to us. But we have to be committed to true justice, true equality for all people.
I'm not sure it ever was? It's been criticized for a long time that pretending not to see colour is just a way of pretending the problems don't exist. Generally the best approach is to find nonwhite voices on the subject - part of the problem is that even within antiracism activism it's easier for white people to get on TV or get an audience for lectures and books.
And part of the reason that there's all the problems right now is that ""racism 1.0"" never went away.
I had always assumed that that was MLK's central point in his most famous speech. Maybe I misunderstood what he was saying.
I'm inclined to agree. Black authors and scholars have been critiquing the 'color-blind' school of thinking since the 60s; notably, James Baldwin did it live on TV. [0]
I don't think that's true, really; "I don't see colour" was always a cop-out to avoid thinking about anything.
It's been widely held up as the standard privileged response that helps secure an unjust status quo through erasure for longer than, really, any of the rest of the phrasing in this sentence was current in how one would express the problem of that statement. As an example (comparatively recent in the history of that expression being widely derided as problematic), when Steven Colbert adopted the faux-right-wing personality for the Colbert Report 15 years ago, “I don’t see race” was one of the standard refrains he used, which wouldn't work if it weren't not only problematic but widely and stereotypically so.
So, no, it didn't just suddenly become the wrong thing to say.
Also, you're summing up the topic of racism as referring to the progression of criticizing racism. Actual "Racism 1.0" would be more like "it is good and just to subjugate different tribes". Racism 2.0 would be "they're less capable, it's for their own good".
You start out in 1954 by saying, “Ni\\er, ni\\er, ni\\er.” By 1968 you can’t say “ni\\er”—that hurts you, backfires. So you say stuff like, uh, forced busing, states’ rights, and all that stuff, and you’re getting so abstract. Now, you’re talking about cutting taxes, and all these things you’re talking about are totally economic things and a byproduct of them is, blacks get hurt worse than whites.… “We want to cut this,” is much more abstract than even the busing thing, uh, and a hell of a lot more abstract than “Ni\\er, ni\\er.”
This quote is terrible and one of the most racist things I've ever read. It tries to interject race into forms of political theory that have nothing to do with race. Just absolutely toxic for society.
But Racism 2.0 has been pushed out and – in some ways – it's a forced upgrade.
Racism 1.0 was widely understood: racists were bad people who made monkey chants on football terraces. It was "the nice people" vs "the mean people". If we "raised awareness", maybe one day it would be "stamped out".
Racism 2.0 is more complex.
It's structural and systemic, so for the first time a lot of of white progressives are discovering that we're part of the problem. Saying "I don't see colour" is suddenly the wrong thing to say. For a long time it was the correct thing to say and think.
People are having to re-learn stuff they thought they already knew and not everybody is thrilled.
Worse, Racism 2.0 is closed source. The code isn't really published anywhere, at least not in simple language. You have to kind of piece it together yourself from lists of "resources" thrown together by activists, some of whom have opaque agendas.
It's not as simple as it used to be, and it's not surprising that some people are confused.