DEV Community

Discussion on: 9 problems with replacing "master" in Git

Collapse
 
alexennerfelt profile image
AlexEnnerfelt • Edited

The whole debate assumes that the word "master" would mean only "master of slaves" and to me, since slavery has not existed in the free world during my lifetime (and nobody else's currently ongoing lifetime for that matter), I use "master" to determine version authority in a wide array of context, in addition to a whole bunch of other meanings such as: exellence and status within a discipline.

Also, removing words from language does not solve a problem, historical or otherwise. It also creates a much bigger problem when language is not allowed to evolve naturally and instead controlled by fiat. This problem is very well described in 1984 and how tightly linked language and thought is.

I don't think we should try to erase the concept of slavery from our thoughts, because then we won't be able to identify it if it starts re-emerging. There is anecdotal evidence of this in North Korea where defector tell stories of not being able to conceptualize things such as: Freedom, Autonomy, Love, Individualism, and Agency, because those words have been erased from their language.

So tread carefully when you profess to "do the right thing" in purging words from language.