It sounds way less offensive to those who decry the original terminology’s problematic roots but still keeps its meaning intact.

  • @Fades@lemmy.world
    link
    fedilink
    English
    91
    edit-2
    8 months ago

    No it doesn’t sound bad, words don’t need to be thrown away forever just because they’ve been used to describe unfair treatment. I’m so sick of having to relabel so many things that are so far divorced from the social issues they are used to describe. It’s so pointless and has no impact, the code doesn’t care which is master and which is the slave for they are simply descriptive labels.

    Are we supposed to never use the words master or slave ever again?? What’s next?

    My dev friends, no matter their race, all say the exact same thing. We still use master over main, come at us I guess.

    • @Phoenix3875@lemmy.world
      link
      fedilink
      24
      edit-2
      8 months ago

      The problem with these token activism is that it’s hollow in content. The intent might be good, but the action is almost pure virtue signalling.

      Slavoj Zizek pointed out in multiple interviews that there’s a pervert self-reflectiveness in the self-censorship: privileged people “enjoy” being guilty of their privilege, so it’s more about themselves rather than the people they claim to represent. “Sorry, but you were naive and unaware of people being racist when they use these words, so let me stop them and now you are protected (by me) in an inclusive atmosphere.”

      A related radical freedom situation as an inverse to the above is that when friends get really close, even using racist slurs is treated as a gesture of intimacy, rather than racism. In an ideal world, the context in the public discourse would be so strong that even racist words lose their racist meaning (“oh, so you are joking as well”) rather than the opposite (assuming there’s ubiquitous “hidden” racism in the use of a word, even when there’s clearly none).

      Another critique is that it presents itself as a substitute of real solutions. Instead of addressing real problems, it provides a simple “everyday” solution, very much similar to the recycling movement. Of course we need to recycle, but we should be aware that it’s not a substitute of radical real actions (e.g. stopping the big oil).

    • Rentlar
      link
      fedilink
      188 months ago

      Right? I get that langauge evolves and things go in and out of fashion, but this self-censoring for things completely unrelated to the original or derogatory meanings is kind of a pointless exercise to me.

    • @elephantium@lemmy.world
      link
      fedilink
      English
      118 months ago

      I’m a dev, and I’m the opposite. At my work, we use main over master. I thought it was a little silly when we first switched, but now I’m used to it. It’s an arbitrary label anyway – could easily use trunk/branch from SVN or release/develop or any number of other labels to keep track of code.

      Hell, we got a new dev on the team a month or two ago, and he tends to name things ‘feat/do-the-thing’ instead of ‘feature/make-it-go’.

      It’s not as big a deal as people online make it out to be.

    • @pop@lemmy.ml
      link
      fedilink
      58 months ago

      No one told you to throw away anything. If it works for you then go wild. No one else cares what you do in private or a with your “dev friends”.

      I for one love shorts words to get meaning across. “main” was just sweet, the social issue thing was a good to have.

    • @Sinthesis@lemmy.world
      link
      fedilink
      -6
      edit-2
      8 months ago

      unfair treatment.

      We’re talking about slavery here.

      sick of having to relabel

      It’s not that hard…to be accommodating.

      divorced from the social issues

      from your point of view

      the code doesn’t care

      You’re right. Call it a controller and agent. I know naming is hard, but we’re smart enough to apply our lexicon.

      never use the words master or slave ever again? What’s next??

      Ah, the slippery slope fallacy.

      We still use master over main

      The default for repositories on GitHub has been main. You would have had to put in effort to change it to something else. You’re a stick in the mud.

    • @Sinthesis@lemmy.world
      link
      fedilink
      -8
      edit-2
      8 months ago

      unfair treatment.

      We’re talking about slavery here.

      sick of having to relabel

      It’s not that hard…to be accommodating.

      divorced from the social issues

      from your point of view

      the code doesn’t care

      You’re right. Call it a controller and agent. I know naming is hard, but we’re smart enough to apply our lexicon.

      never use the words master or slave ever again? What’s next??

      Ah, the slippery slope fallacy.

      We still use master over main

      The default for new repositories on GitHub has been main for awhile now. You would have had to put in effort to change it to something else. You’re a stick in the mud.

      • @Tyoda@lemm.ee
        link
        fedilink
        88 months ago

        The default for git repositories is still master. Not to be the “real programmers only use CLI” guy, but I feel like git init isn’t too hipster.

        • @Sinthesis@lemmy.world
          link
          fedilink
          18 months ago

          …which you get a multiline message telling you to change your ways (Linus doesn’t break UX)…every time you init…weird.

          $ git init
          hint: Using 'master' as the name for the initial branch. This default branch name
          hint: is subject to change. To configure the initial branch name to use in all
          hint: of your new repositories, which will suppress this warning, call:
          hint:
          hint: 	git config --global init.defaultBranch <name>
          hint:
          hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
          hint: 'development'. The just-created branch can be renamed via this command:
          hint:
          hint: 	git branch -m <name>
          
          • @Tyoda@lemm.ee
            link
            fedilink
            28 months ago

            Gonna be honest, I don’t think I ever read that. I think I usually just do git status immediately after to see if all’s well.

        • femtech
          link
          fedilink
          -18 months ago

          The default has been main for awhile.

          This is the case in our current version of git (git version 2.28. 0). As of October 1, 2020, any new repository you create on GitHub.com will use main as the default branch.

          March 2021 for gitlab

      • @Riven@lemmy.dbzer0.com
        link
        fedilink
        08 months ago

        Fuck I don’t get your downvotes, you’re right. I get people want to vent but in the greater scheme of things having to use different words to be a smidge more inclusive isn’t that big of a deal or effort considering what some of us do to help our friends be accepted.

        • @warbond@lemmy.world
          link
          fedilink
          -18 months ago

          It’s so weird that so many people are calling being accommodating in such a small way “performative” or whatever! I think some people just can’t handle change and blame others for it.

          • @orrk@lemmy.world
            link
            fedilink
            108 months ago

            or it’s just literally performative and doesn’t actually change anything about the realities of being POC in America other than making (ironically) a bunch of white people feel good about themselves.