On Redis master-slave terminology (2018)
21–30 of 162 posts
Re: On Redis master-slave terminology (2018)
#22Yes, slavery was a (bad) thing throughout history. But it's just a word, and I don't think slavery is a problem between machine or software processes anyway. The word 'robot' comes from the word 'slave' too; should we start finding something else to use, because it might offend someone educated in US universities between 2005 and 2025?
Re: On Redis master-slave terminology (2018)
#23Re: On Redis master-slave terminology (2018)
#24Allow me to be offended on behalf of you, and if you aren't offended then you are a problem too.
1) I am personally offended, so you should be offended to.
2) If you are not offended, then because my personal offense is rooted in a just cause, you are bad.
3) Because you are bad, I cannot have a dialog with you. Indeed, I should not even try, because the cause is just.
MLK Jr had wise words on this, noticing the danger of a person convinced of their own righteousness. Much of the non-violence playbook was predicated on the tightrope that is (1) convincing someone to believe strongly in a cause & (2) still act rationally enough to allow for discussion, negotiation, and compromise outcomes.
Re: On Redis master-slave terminology (2018)
#25I suspect this is one of those topics that at some point, everyone will have just switched terms because it's not worth the hassle to fight these fights over and over again. Kind of a "I'm not wrong, but is it a good use of 20 hours a year to argue about this?"
I’ve wondered how this affects actual opinions but can’t talk about it.
I also wonder what other topics I haven’t noticed but others have checked out of and I’m missing their participation.
Re: On Redis master-slave terminology (2018)
#26Allow me to be offended on behalf of you, and if you aren't offended then you are a problem too.
Re: On Redis master-slave terminology (2018)
#27A: "Please change terminology X to Y because X is ethically bad, and Y is clearer anyway."
B: "I disagree about Y being clearer."
A: "You're an evil partisan of ethical-problem-in-question."
I've seen this far too often and I think it's terrible.
I strongly recommend anyone who is advocating a terminology change to either leave out the "and Y is clearer anyway" part, or be willing to discuss that part independently of the ethical part.
Re: On Redis master-slave terminology (2018)
#28I've read about a bunch of these renaming efforts in the past weeks and I think some of these are very justified while some of them seem to take it further than necessary. The master/slave naming seems clearly outdated to me and this one is a direct reference to slavery. A better word like replica exists so I'm using that instead. This makes a lot of sense. On the other hand there's efforts to rename white/black list…
I always thought about it as the "vinyl master" analogy as well but it looks like it has a master/slave origin from the Bitkeeper days. https://mail.gnome.org/archives/desktop-devel-list/2019-May/...
Re: On Redis master-slave terminology (2018)
#29The problem I’m starting to see is that the continued use of phrases like this (master/slave, blacklist/whitelist) can be a constant reminder to some that they “don’t belong here.” Obviously, in this context, they aren’t meant to be racist; but they are a reminder that racism exists. The end result is that it makes more people feel unwanted and ultimately leave tech.
I'm sorry, but what? It's not like you're calling the CEOs/managers "masters" and the rank and file devs "slaves". It's literally a term assigned to an inanimate object.