--
You received this message because you are subscribed to the Google Groups "Kubernetes WG Naming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-wg-na...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CAG2XbAsAJTG%3Dh%2BuQdQhbUO7OsUpDMxQXYMW9JX5bU4PgKkLVug%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/93dc3e8d-4191-45a1-895f-a450d95a7a9bn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CABAQYeCj5W37zdrtFLujFQy631jVZshPmwSForm246bbzW8-Eg%40mail.gmail.com.
Hi Jordan,
So I think your email raises three points that we need to discuss:
1. What does adopting a suggestion mean?
2. Does this WG want to cover changes that do not have code changes attached to them?
3. How do we evaluate what to adopt, aside from throwing a +1 beside it?
For #1, what does adopting a suggestion mean: I think that this has to vary from suggestion to suggestion. In the case of Karthik’s list, I actually think we need to parse these out case-by-case.
Which brings us to #2 – does the WG care about changes that do not have code attached to them? I think the WG should focus on wording that specifically affects code, but feel free to argue otherwise, folks.
And finally, #3 – how do we evaluate what we want to adopt?
I can’t speak for anyone else, but I’ve been consistently following two principles: does a term cause harm to someone, or create a barrier to contribution; and, if we remove or change that term, will we cause less harm and provide greater welcome?
No word is inherently offensive. Words are just sounds and letters – that’s it. The context of a specific word (for example, master) changes over time. Something that may start out innocent may end up being quite painful for some. In other cases, for example the word queer, a word that was once used to cause pain can be reclaimed by a community. As such, my first principle is this: does this word cause harm to someone? Can we cause less harm to someone by using something different?
Secondly: If we replace a word or term, does something make more sense? Is it easier to translate, clearer, or easier to understand? If so, then we should consider making the change, even if the original term wasn’t overly harmful.
Viewed through that lens, here’s how I evaluate Karthik’s changes:
* minority – In the context of representing non-human things which are, indeed, a minority, I don’t think this is offensive. When referring to humans, however, it’s problematic on a fundamental level.
* abort – As a woman, not a fan. It feels violent. I prefer to think about abortion – and indeed, my uterus – in my workplace as little as possible. I imagine women who have gone through abortions might feel similarly. The replacements suggested for this one, however, are a bit difficult – “abort” vs. “terminate” vs. “end” vs. “stop” are somewhat loaded terms in computing.
* black box – I personally feel no offense at the idea of a black box, however others might. What I did like about Karthik’s suggestion is that “mystery” is more easily translatable and clearer.
* guys – There are lots of members of the community who don’t identify as guys. There are prominent community members who identify as non binary and indeed, deeply dislike being attached to the word guys. We should remove this, though I admit I struggle to stop using it too :)
* black-holed – This is not inherently offensive.
* lower the bar – This is not inherently offensive.
* freshman – This is not inherently offensive.
One thing I’d like to point out about the “not inherently offensive” ones, however, is that the alternatives given are clearer, less idiomatic, and easier to translate.
Jordan, are there any other principles we need to consider when evaluating language? How did you view and evaluate Karthik’s changes, and what do you think we need to consider?
Cheers,
Celeste
| S No | Words | Level of acceptance | Alternative recommendation | Context Suggestions | Notes | Approved by WG Naming | |
| Speaker | Coder | ||||||
| 1 | master/slave | Must not | Must not | Leader/follower | Like etcd clusters | UNDER REVIEW | |
| Parent/child | applications | ||||||
| Control plane/control plane node | In k8s | ||||||
| Controller/Developer | |||||||
| primary/replica | In Databases | ||||||
| active/standby | In Databases | ||||||
| readers/writer | In redis clusters, elastic clusters | ||||||
| active/passive | In Databases | ||||||
| 2 | whitelist/blacklist | Must not | Must not | allowlist/denylist | In networking | UNDER REVIEW | |
| allowedNouns/deniedNouns | - | ||||||
| 3 | minority | May not | May not | very few | Referring peoples | Must not use to address/represent people | PENDING |
| underrepresented | referring peoples | ||||||
| 4 | abort | Must not | Must not | ??? | ??? | PENDING | |
| 5 | black box | May not | May not | mystery | testing | PENDING | |
| 6 | guys | Must not | Must not | folks | Referring people | PENDING | |
| team | Referring people | ||||||
| people | Referring people | ||||||
| kubefolx | Referring people | ||||||
| 7 | black-holed | May not | Ok | dropped | Networking packets | This is not so offensive term. May be ok to use this. | PENDING |
| discarded | Networking packets | ||||||
| ignored | Networking packets | ||||||
| 8 | lower the bar | May not | ok | reduce expectation | explaining the constraints | This is not so offensive term. May be ok to use. | PENDING |
| 9 | freshman | May not | Ok | first year student | While referring the experience | This is not so offensove term; when one is referring to themselves. | PENDING |
| 10 | man hours | May not | May not | human hours | While referring to the effort needed | PENDING | |
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/27da87ca-2005-4e3d-b4c5-a050a6dacf20n%40googlegroups.com.
1. What does adopting a suggestion mean?
2. Does this WG want to cover changes that do not have code changes attached to them?
3. How do we evaluate what to adopt, aside from throwing a +1 beside it?
For #1, what does adopting a suggestion mean: I think that this has to vary from suggestion to suggestion. In the case of Karthik’s list, I actually think we need to parse these out case-by-case.
Which brings us to #2 – does the WG care about changes that do not have code attached to them? I think the WG should focus on wording that specifically affects code, but feel free to argue otherwise, folks.
And finally, #3 – how do we evaluate what we want to adopt?
I think clarity around where recommendations are to be applied, and rationale for recommendations are exactly what this WG should establish. The earlier we can set up that framework, the more efficient and consistent evaluation of particular suggestions can be. I imagined a framework where this WG:
Jordan, are there any other principles we need to consider when evaluating language?
How did you view and evaluate Karthik’s changes, and what do you think we need to consider?
--
You received this message because you are subscribed to the Google Groups "Kubernetes WG Naming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-wg-na...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/98a2e86d-2c27-47c0-beb1-39f113d41013o%40googlegroups.com.
Apologies for the delayed response, was caught-up a little with chores at work.On Jordan's thread: 100% on the side with Jordan, that the WG Naming should have a framework. But when you mean framework, are you meaning to have this programmatically taken care or something like the Inclusive Language Guidelines from MS as Bob suggested?
Like the points put forth for barriers for participation, but on the other hand who are all allowed to propose alternatives and raise issues on offensive/non-inclusive languages?
--
You received this message because you are subscribed to the Google Groups "Kubernetes WG Naming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-wg-na...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CAMBP-p%2B16DFL30WSd_iCF-s%3D%3D_UZic6K1vvPyvL6CX0Yg9UzaQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/31950cab-8645-4b70-8624-c7f3b52f67f0n%40googlegroups.com.