I agree
Using Master and Slave vs say Primary and Secondary creates a different set of understanding on its functionality and its relationship with it.
Does the "Master" really control the "Slaves" functionality. Say back in the Old IDE Drive setup. the "Master" Drive is only what handles the boot loader, but it doesn't do anything to control the "Slave" Drive. Primary and Secondary is a better terminology for it.
On an IDE chain, the master does have control over the slave drive. The slave drive can not communicate with the host controller without clearance from the master. https://computer.howstuffworks.... Are "master and slave" the best words for this arrangement? Probably not. It is more accurately descriptive than "primary and secondary". But, it's also obsolete terminology that doesn't have relevance to modern SATA.
Also the traditional image of the Master and Slave, have a negative context, and the fact that such words offend plus also force to bring up images of an unrelated issue is a problem.
You can just realize that if you simply just change some wording, you can reduce the suffering that people may have from it.
I doubt that. People like being offended.
But that seems too much for some people because they are afraid if they just try to be nice to others that somehow they are going to loose everything
A bit of a straw-man argument. In this case, I think most of us in technology just don't see the point and can't be bothered when we have work to get done.
Also the argument, "Why worry about this little thing, when they are bigger things" is just a way to try to deflect the problem vs actually solving it. We as a population of people have the resources to work on several tasks at the same time. It isn't like we as a Coder or documenter into fixing and updating some wording. Often it just take a minor change to a behavior and perhaps a global replace. When creating documents or conversing especially professionally , I try to make sure that I don't end up sounding like an asshole so I pick my words carefully, as I don't know who may be reading it, and how my words could effect them.
I normally try to make sure my words are racially sensitive, as well don't trigger PTSD (Such as words like Kill, Bleed, Shoot...) If I can do some simple changes and I prevent a person from feeling bad then all the better.
Going forward, I agree that some the terminology should be changed. Master and slave being one. I have a co-admin that made an Active Directory OU named "Dead Acounts". I changed that to "Former Employees".
Changing some other terms will only create confusion and pointless work. Whitelist and blacklist have nothing to do with race. It's good and bad. Angels and devils. Cowboys with white hats and cowboys with black hats. Some people make everything about race because they have to have something to crusade over. No matter what you write or say, someone will find a way to be offended when they dig it up in 20 or 30 years.
What I don't want to see is revisionist whitewashing of documents to cover up our industry's dark history of insensitive jargon. Lets fix what we have to, put an asterisk on it, and move on. But while we do so, lets not be hyperbolic about what we are doing. We won't be fixing the world's ills. It's just about not painting a target on our own backs.