Comment on If "Master/Slave" terminology in computing sounds bad now, why not change it to "Dom/Sub"?

<- View Parent
SpaceCadet@feddit.nl ⁨2⁩ ⁨months⁩ ago

Why care about Master at all?

I’ve already explained all my reasons, but I’ll reiterate. To summarize I basically have five main issues with it

  1. The change was done in response to attempts at langauge policing and bullying by a vocal and militant minority. Giving into it is a form of appeasement.

  2. The change retroactively modifies a terminology that was already agreed upon. Like, if git sprung into existence today, not many people would have an issue with it if they would call it main or trunk or primary from the get go. But that’s not what happened. Git was released in 2005 and it used master terminology. As a consequence, many existing repositories also use master. Now when someone is working with branches, like doing merges or pull requests, they suddenly have to remember: oh in this repository it is main, but in that repository it is still master. Or they have go out of their way to modify decade old repositories, potentially breaking all kinds of behind the scenes CICD stuff. Or they have to go out of their way to revert the default on all systems that they’re working on back to master. In any case, this change is a source of errors and wasted effort for zero net good.

  3. It does no good in the real world other than making do-gooders feel good about themselves, and giving a capitalist entity some PR to appear more progressive than they are. We all still have masters, existing slaves are not freed, no historical wrongs of slavery or inequality are righted.

  4. It’s a misguided change in this case because the word master in this context doesn’t even have a relationship to slavery. Just like a master degree you may hold, or a master key or a master recording of your favorite album have no bearing on slavery. Note that there are no “slave” branches in git.

  5. Finally, in the case of git, master is simply more accurate than main because it carries a nuance (derivativeness) that main does not.

source
Sort:hotnewtop