But the "master" branch in Git doesn't have a slave branch. It's a master from which copies are made (as in a "master recording"), which is a different sense of the word.
I talked about this today with a black coworker (obviously doesn't represent the feelings of all black people etc), and he actually got quite angry about it - but he was angry at the idea of changing master to main, not the idea of keeping it! From his perspective, it's nothing more than virue signalling, a distraction from real issues. He also thought it risked ridicule, and that things like this risk turning people against real change. He did kind of see the point about the separate blacklist/whitelist debate though.
Personally, instead of "master" I like the word "trunk", as I think it goes well with the branching concept.
A pupil of mine was quite shocked to see an IDE cable labelled as such
If you’re already willing to use metaphorical terms with unsettling connotations for things just because they’re fitting, then a more precise pair of terms for the setup on a drive cable would be “dominant” and “submissive”! (It’s not like we don’t already use “dominant” metaphorically in tons of dry ways, e.g. https://en.wikipedia.org/wiki/Dominance_(genetics) and https://en.wikipedia.org/wiki/Dominator_(graph_theory). We tend to avoid “submissive”, though, and that’s a shame; “voluntarily relinquishing control” is a very useful concept to get across in a single word.)
Coordinator/Worker
Central/Auxiliary
Conductor/Player
We're making a metaphor here. There are many metaphors one could pick to describe a situation where one unit calls the shots and the others cooperate.
For IDE, not that it's around anymore, primary/secondary works perfectly. For electing something to control your distributed system "leader election" makes just as much sense as "master election". For git, "main" is 2 letters shorter than "master", and makes sense.
All in all, this is good thing.
Perhaps we should rename "kill" to "terminate" as well, because black people experience killings by police and may see it as offensive? Killings by police seem to be more disturbing to black people at the current time than slavery, or more raw at least. Even "terminate" may still be seen as offensive.
One might argue that slavery is more racially charged, but it's not any more than killing is. Millions of non-blacks were slaves across almost every single culture. If you look up news results for "killing" almost every single article is a bout a black killed by police, similar to how "slavery" would return news results almost entirely consisting of references to black slavery. If the meaning of words are fluid and more impactful to some than others, then "killing" and "slavery" are equally racially charged.