skip navigation
skip mega-menu
Posts

How to use inclusive language to talk about technology

Hybrid working is now the norm. 随之而来的是一系列独特的挑战,即创造和培育一种真正重视多样性的文化, equity and inclusion. 

建立这种环境的核心是交流. 我们在软件工程(以及我们的日常生活)中使用的许多术语和短语有时会在跨地区或国家使用时无意中引起冒犯. 这种行为可能会疏远员工、客户甚至供应商. 为了避免这种情况并确保我们的沟通具有包容性,有几件事需要记住.

How can we communicate inclusively?

调整我们的写作和说话方式,使用更具包容性的语言,这对团队的包容性至关重要. But it doesn’t stop there, 我们需要查看代码库中使用的单词和短语, documentation and how we communicate with each other.

Think about alternative meanings

Without carefully thinking about the phrases we use everyday, we lose a wider understanding of how we make people feel. 重要的是要记住,许多表达可能有问题的历史或对他人的负面含义.

Non-inclusive languageSuggested alternative
We want to lower the bar for applicants.我们想让这个过程对所有申请人都更容易接受.
We should arrange a mobbing session to fix this bug.让我们安排一个整个团队的协作会议来修复这个bug.
Add it to the whitelist.Add it to the allow list.
One of the black box tests failed.One of the functional tests failed.

Avoid using metaphors

隐喻是通过象征手法将一件事物与另一件事物进行比较的一种方式. 我们在软件工程中最常使用的隐喻类型被称为死隐喻. 

死亡隐喻是指一个短语变得如此普遍,以至于其象征意义已经消失. 这类短语的问题是,剩下的内涵往往有可能引起冒犯的暗示.

Non-inclusive languageSuggested alternative
Use the master branch.Use the main branch.
The master process creates multiple slave processes.The primary process creates multiple secondary processes.
Etienne is our Scrum master.Etienne is our Agile coach.

Recognise socially-charged phrases

避免带有社交色彩的语言也很重要,这依赖于对所使用术语的一些了解. 在这些例子中,这些短语指的是被边缘化的社区和文化等级.

Non-inclusive languageSuggested alternative
This is a native feature of Python.This is a core feature of Python.
This is a first-class citizen.This is a core concept.
The codebase needs some housekeeping.The codebase needs some maintenance.

Adjust gendered words

性别化语言是指短语指的是单一或二元性别. 这种类型的交流是我们在日常生活中最常见的. 最常见的例子就是误用代词来描述某人, this is often not done knowingly by most people.

Non-inclusive languageSuggested alternative
Hey guys.Hey everyone.
It’s vulnerable to a man-in-the-middle attack.It’s vulnerable to a machine-in-the-middle attack.
It’s going to take at least 4 man hours.It’s going to take at least 4 hours of work.

Avoid ableist phrases

残疾歧视指的是对有各种残疾的人的歧视. 我们认为是ableist的短语指的是消极的残疾, 所以重要的是要认识到我们什么时候在使用这些词,这样我们才能改变我们的语言.

Non-inclusive languageSuggested alternative
Let’s do a quick sanity check.Let’s do a quick check.
We’ll put this here as a dummy value.We’ll put this here as a placeholder value.
Sending too many requests could cripple the service.Sending too many requests could slow the service.

Replace violent language

传统上,软件工程有很多暗示暴力的短语. 当我们使用这种类型的语言时,我们将暴力正常化,并削弱了句子背后的真正含义. 然而,在无意中,这可能会引发那些过去经历过暴力的人的情绪反应.

Non-inclusive languageSuggested alternative
The process is hanging.The process is unresponsive.
I’ll just kill this process.I’ll just stop this process.
When it hits the API.When it calls the API.
We’ll use the Strangler pattern.We’ll use the Strangler Fig pattern.

A community of learning

正式和非正式的学习课程都是帮助人们提高技能的好方法,包容性沟通也不例外. 一个简短的演讲,解释什么是包容性和非包容性的语言,可以帮助人们在鼓励讨论的同时更加专注. 

一种流行的形式是“午餐和学习”会议, 人们聚在一起吃午饭,参加非正式的学习会议. 这样可以确保大多数团队成员都能参加会议, 当涉及到股权等话题时,哪一点尤为重要, diversity and inclusion.

Helpful prompts using custom responses in Slack

When trying to change habits around the language we use, 我们很容易忘记并退回到我们习惯说或做的事情. 有时候,一个小小的提醒或正确方向的推动可以促使我们保持正念. 

为了实现自动化,我们可以向消息传递平台添加自定义响应. In Slack, 这可以通过在“自定义你的工作空间”页面中添加新的回复来完成.

Creating a mindful environment

我们彼此交流的方式会对我们的健康产生巨大的影响. 一个简单的动作,比如使用“占位符”而不是“假人”,对说话者的影响很小, 但对和他们交谈的人来说却会有很大的不同. 

我们的日常语言中有很多都是隐喻性的,在我们所说的话背后都有隐藏的含义. 正是这些看似无形的内涵影响着我们周围的人. 你永远不会意识到一个人的历史或与日常用语的个人联系,所以现在养成好习惯很重要. 

如果你想了解更多十大网博靠谱平台如何努力为Made Tech的每个人创造一个包容的环境, read our latest insights on Diversity & Inclusion. We’re always open to hearing your experiences and feedback, if you’d like to talk about anything we’ve mentioned please get in touch


Subscribe to our newsletter

Sign up here