惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
L
LangChain Blog
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
P
Proofpoint News Feed
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
I
InfoQ
月光博客
月光博客
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
D
Docker
B
Blog

Self-Defined

unreal « Definitions « women and people of colour « Definitions « junkie « Definitions « Latin American/Latino/Latina « Definitions « Latinx « Definitions « Mansplain « Definitions « Métis « Definitions « minorities « Definitions « minoritised « Definitions « Monoculture « Definitions « Mx. « Definitions « neo-colonialism « Definitions « neopronouns « Definitions « nerd « Definitions « Non-binary « Definitions « Obsessive Compulsive Disorder (OCD) « Definitions « optical allyship « Definitions « Oriental « Definitions « overrepresented majority (ORM) « Definitions « Pansexual « Definitions « peanut gallery « Definitions « performative allyship « Definitions « Plural « Definitions « Polyamory « Definitions « pow-wow « Definitions « preferred pronoun « Definitions « sane « Definitions « sanity check « Definitions « Semitic « Definitions « South Asian « Definitions «
Master Slave « Definitions «
2022-05-20 · via Self-Defined

A model of asymmetric communication or control where one device or process has total control over one or more other components.

Issues

Master/slave terminology is problematic because it serves as a reminder that slavery was and continues to be a globally institutionalised practice. Yet, this type of offensive language is still used casually in many programming languages.

Impact

The outdated "master/slave" convention has strong associations with slavery which is exclusionary to members of our community who may continue to live with the negative impacts of slavery. It also demonstrates how pervasive and casual racism is throughout our culture and language.

Usage Tip

Seek to change any existing "master/slave" terminology to one of the suggested terms, as there are many alternative terminologies to describe the relationship between two components, many of which are much more specific. Avoid creating new projects with this terminology.

Even if you may not be negatively impacted by this terminology, it can negatively impact other existing and prospective contributors onto your project. The terminology isn't so unique that it's irreplaceable; the lift tends to be trivial in comparison to the potential impact.

Alt Words

  • Agency & Operatives
  • Leader & Follower
  • Main & Secondary
  • Parent & Child, Helpers, or Workers
  • Primary & Replica
  • Primary & Secondary
  • Trunk & Branch

Further Reading