So here's a question, particularly for POCs. Is "master" a problematic word when not juxtaposed with "slave"? My guess is not, because the word has a much broader meaning in English, but I'd like to hear your thoughts.
-
Show this thread
-
Replying to @marcan42
I asked my wife - a POC, and she thinks the whole topic is ridiculous. What on earth makes you think that policing the word master and slave is in any way helpful?
2 replies 1 retweet 15 likes -
Replying to @OpenTechLabChan @marcan42
This is the same logic the Washington NFL team uses to justify their team name being a racial slur. Many people of color in tech object to master being used as the top of a hierarchical structure. The reaction to the idea of changing this puts off others from joining tech.
2 replies 0 retweets 0 likes -
You also have to remember that many of these terms came about during the era of computing when black women would operate in hot buildings performing calculations by hand. Maybe the choice in terminology is based in implicit bias.
1 reply 0 retweets 0 likes -
Replying to @ZiggyTheHamster @marcan42
An SPI slave operates at the command of the master device. It's a pretty appropriate usage of the word - which is why people (of all races) have used the term for decades
2 replies 0 retweets 0 likes -
Replying to @OpenTechLabChan @ZiggyTheHamster
No it doesn't. SPI is just a communications protocol. The *only* meaning of master/slave in its context is that the master drives the clock and selects who to talk to. It does not say anything about who is following orders.
1 reply 0 retweets 1 like -
For example, it's entirely reasonable for a *master" SPI device to be polling commands to run from a "slave" SPI device. Sorry, the terminology is bad here, as it is in most overloaded usages of "master"/"slave".
1 reply 0 retweets 1 like -
For SPI, something like *host/device" would be easier to understand than "master/slave" (where the host implies more responsibility; in this case, driving the clock and chip selects). For I²C, since multiple devs can drive the bus, "initiator/target" or "/responder" works well.
1 reply 0 retweets 1 like -
Replying to @marcan42 @OpenTechLabChan
You basically just illustrated my point. I'm not very knowledgeable about either SPI or I2C, but using host/device or initiator/target tells me lots of information about the topology that I didn't previously know. Master/slave is lazy and gatekeeps PoC from our community.
1 reply 0 retweets 0 likes -
Replying to @ZiggyTheHamster @OpenTechLabChan
In another thread
@azonenberg and I were trying to come up with situations of "total control" where a slavery reference might be, if undesirable, at least *accurate*... and the only one we could think of is JTAG debugging. Bu the common term is "debug target" there.
1 reply 0 retweets 1 like
The funny thing is saying something like "debug slave" just feels really wrong to me... *because* it's actually an arguably accurate parallel to slavery, and at that point you can't escape the association. Other usages hide behind it being a poor word choice.
-
-
The association never crossed my mind until you mentioned it. I asked my wife, and she said "it's just a word. I dont understand" and looked confused
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.