The latest protests in the US engaged the tech community to remove offensive words from the software language. Some of these words include master/s...
For further actions, you may consider blocking this person and/or reporting abuse
I have no problem with the change because no matter how subtle, the vocabulary we use influences the way we think.
That being said I don't think we should fool ourselves into thinking that merely changing the name of a git branch will have any tangible effect on moving the needle towards societal equity.
Is this some form of the Sapir Worf hypothesis?
I guess, I'm not familiar
It sounds a bit like a white persons solution to racism.
I think it's a good way to show developers respect to the community. Developers are not the guys who only coding.
Come on folks, I've NEVER EVER associated the "master" branch with any form of supremacism, non-inclusiveness or whatever you might call it ...
Having to mess around with git commands to be able to call it "main" instead of "master" sounds like a waste of time and distracts from "real world" problems.
I'm all for a more inclusive industry and for awareness, but let's not go crazy, let's address the real problems (which do exist), not imaginary or invented ones.
Can we talk about tech plz, the last place that many of us want politics is in engineering, I'm afraid of having my field destroyed, you start changing the language then you want to change the rules, then you wanna to control everything and everyone....
Tech is inherently political though, you can't separate the two. You're afraid of having our field destroyed by politics, while people out there are afraid of having their life destroyed by our field.
There's so much racist, sexist, transphobic and inaccessible software out there, elections are decided on social media, and tech is being used more and more for surveillance, criminal sentencing, health care, etc. All of that is politics.
The field itself has nothing to do with politics, is a scientific field, what you're talking about is the application of the field, this is a separate discussion, plz explain to me what changing a word only for PR have to do with "the practical dev"
A few things:
Science is, and has always been, political. Read about Henrietta Lacks, read about experimentation in concentration camps, or phrenology. All of those were "just science" in their times. Tech is no different. It's political. You're just going to have to accept that.
Secondly, this site is all about discussing practical, real-world applications of engineering. That's what "practical" means in "the practical dev".
It's not just "changing a word" - it's acknowledging that people in tech might be uncomfortable with that word, even if the origin isn't from "master/slave".
Finally, let's talk about this:
Language changes. All the time. It's a key, defining part of language. Rules change. Society changes. It's not about control. It's about how we build and adapt the system so that everyone experiences the maximum possible comfort, not just those with the most power and influence.
In addition to what's already been said, I'd recommend the following books 😊 They're really insightful when it comes to understanding how tech affects society, with examples of what has gone wrong or can go wrong.
Also articles:
Politics is about opinions and the only reason why you're ok with this is because is in line with YOUR opinion, Imagine if catholics and conservatives started making posts in this communitity would you be ok with it ? besides you do realize that people use this PR move to gain power not only that but in this case IT"S ONLY A PR MOVE, VIRTUAL SIGNALING BULLSHIT , I rarely see any black person advocating for these changes, my grandfather was a slave, an actual slave i"m feel disgust for people(mostly white folks but others too) using our history and our suffering to gain notoriety in the community, and in this case it's only that as people already point out in the comments, I'm not gonna respond anymore because I have REAL things to do things that REALLY matter, thanks for the responses though I'm gonna read it later and I hope you guys make a effort to see and consider these points next time
Wasn't there a different post before that aimed to discuss this matter on DEV too? Well regardless, I'm personally fine. Though surely the affects, even if just in terms of logistics, would be quite large. Also, it should really be asked what necessitates such a change. One way to do that is of course to go back towards the people who are closest to the presumably impacted and ask their feedback and to assess the effectiveness of the move against the outcome and expectations. It's good to not want to do harm, it is another if that desire turns its head to self-righteousness.
But overall I'm fine with it, but I'm not the one most affected by the terminology.
With regards to the political nature of technology that some people have mentioned. Not all technologies carry political weight or will, but some certainly do. You can understand "politics" from various angles, but it is at the heart about the governance of things (people, places, words, thoughts etc.) and the practice of maintaining and creating policies to assist in the governance of these things.
Sometimes politics are retroactively co-opted towards a particular technology. The internet web can be seen as such with recently being more and more associated as a tool with both the ability AND the ideology of being a way to maintain and propagate free speech. That is, it is ideologically palatable for the internet to be seen as a democratizing technology among other things, and the terminologies of politics are now more and more associated with the internet. Though someone might say the internet was from the very beginning a tool with politics by virtue of being developed by the US military, an institutional government body.
At other times technology can be seen as coming to fruition WITH a political standpoint embedded within its logics and mechanisms. Blockchain would be such a modern technology. Sprouted into prominence by Bitcoin from the turmoil of the financial depression in 2008-2009, it (well Bitcoin to be exact) sought to create the traditional way monetary value was governed and handled with a different method. Its decentralized design among other things IS a political decision, deciding that centralization is a worse way to manage the financial world, both for public and personal.
I do think technical developers interact with politics all the time even within the confined discipline of tech. Documentation, styling, linting, guidelines, RFCs, GitHub PR templates are some of the things that police the behavior and conduct of developers.
So while particular technologies do not necessarily always have political will or meaning attached to it, that doesn't mean it can't or that no such political technology exists, in past, present or future.
Bravo. This is an excellent perspective I had not considered. And many of the concerns of designing an effective Blockchain involve consideration of adversarial thinking and governance from the start, as in the case of Tezos.
A technical solution was not made to solve a "problem of trust," it was specifically intended as a solution to a betrayal of trust by the makers and chief financial beneficiaries of USA monetary policy.
This may be splitting hairs, but I'd be careful to say that the technology itself is not political, any more than a bomb is political, more that the urge to make it and use it was political.
Politics everywhere. I never ever related master/slave with Slavery and whitelist/blacklist with racism. Someone with political background might have joined computer engineering :)
In the future, they might remove the dark mode, by saying it is offensive
Or rename git.
It's virtue signaling and nothing but a PR move.
Who is going to say "oh NOW I can finally use git"?
People that can't differentiate a tool from the act of slavery have problems that won't go away by changing a simple term around. This helps nobody, but it creates a whole slew of different problems and unnecessary amounts of work.
It's a can of worms that should've stayed closed IMO.
I've never associated the "master" branch with slavery, I wonder who ever did?
We use the "master" keyword for a lot of stuff:
Masters degree
Master Copy
Master Key
...
For example, If we were talking about RAID in computer storage with a "master" and "slave" terminology i would have understood the need for change.
I never did as well but I guess it may offend some people
This brings up a good point: "master" can mean "having command over a topic" (e.g., he/she is a "ReactJS Master") as well.
Chess: Grand Master
Jedi Master
One could infer that there is a secondary meaning that master can carry with it: "one who is really good at something".
I feel that this recent word-witch-hunting is over-simplified application of a given words' subset of definitions.