Twitter engineers replacing racially loaded tech terms like 'master,' 'slave'
Exclusive: The site's move toward inclusive language formally began in January, months before the current Black Lives Matter protests.
Stephen Shanklandprincipal writer
Stephen Shankland has been a reporter at CNET since 1998 and writes about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertiseprocessors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, scienceCredentials
I've been covering the technology industry for 24 years and was a science writer for five years before that. I've got deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and other dee
For Regynald Augustin, a Black programmer at
, the impetus for change arrived in an email last year with the phrase "automatic slave rekick."
The words were just part of an engineering discussion about restarting a secondary process, but they prompted Augustin to start trying to change Twitter's use of words with racist connections. Augustin was used to seeing the term "slave" in technical contexts. "But with 'rekick' -- I was madder than I ever thought I'd be in the workplace," he said.
First on his own and then joining forces with another engineer, Kevin Oliver, he helped spearhead an effort to replace terms like "master," "slave," "whitelist" and "blacklist" with words that didn't hearken back to oppressive parts of United States history and culture. He recounted his thoughts at the time: "This has to stop. This isn't cool. We have to change this now."
No one expects that changing technical terms will end centuries of racial injustice. But some people at technology companies, including Oliver and Augustin at Twitter, are pressing for the changes that are within their reach. That includes the effort to replace racially fraught technology terms like "master" and "slave" that describe things like databases, software projects, camera flashes and hard drives.
Managers at the social network formalized the two engineers' effort in January, endorsing work to address the issue systematically across the engineering division and expanding it to terms linked to discrimination on the basis of sex, age and disabilities -- replacing "man hours" and "sanity check," for example. Oliver and Augustin detailed the effort in an exclusive interview with CNET.
It's complex to root out terms embedded in documentation, everyday speech and interlinked programming code and configuration files. Twitter's goal is to finish its Twitter engineering project by the end of 2021, and to publish details about what it's learned for others trying to make the same changes.
"Our code must reflect the people we serve," Oliver said.
Changing words doesn't necessarily change the underlying concepts -- for example, in photography, what some companies still call a "master" flash still controls a "slave" flash. And sometimes people pick new words in an attempt to start fresh with neutral vocabulary, only to find the new term picks up the baggage of the old. "Water closet" becomes "toilet," which becomes "bathroom," which becomes "restroom."
"Words may mean nothing to the sender, but to the receiver it may mean something," Brooks said. "If we can become more mindful about the words that we're using, we can work to mitigate microaggressions," she said.
Watch this: How to protect your phone (and your privacy) at a protest
One common objection to changing vocabulary terms is that it's insufficient to drive real change. At Twitter, it's part of other moves to improve diversity and inclusion.
Brooks would like to see more changes at Twitter, like banishing white supremacists from its website. "If you want to remove hurtful, harmful, hateful words, you might look at removing people who use your platform in that way," she said.
In response, Twitter said, "There is no place on Twitter for hateful conduct, terrorist organizations or violent extremist groups. Because of these rules, we've permanently suspended hundreds of accounts, many of which advocate violence against civilians alongside some form of extremist white supremacist ideology."
Twitter's engineering teams are working to change terms that touch on race, sex and ability, Oliver said. Terms and recommended replacements include:
Whitelist becomes allowlist.
Blacklist becomes denylist.
Master/slave becomes leader/follower, primary/replica or primary/standby.
Grandfathered becomes legacy status.
Gendered pronouns (for example "guys") become folks, people, you all, y'all.
Gendered pronouns (for example "he" or "his") become they or their.
Man hours becomes person hours or engineer hours.
Sanity check becomes quick check, confidence check or coherence check.
Dummy value becomes placeholder value or sample value.
Twitter's senior management is backing the effort.
"Inclusive language seeks to treat all people with respect, dignity, and impartiality," said Twitter engineering chief Michael Montano in a June 25 email to all Twitter employees. "It is constructed to bring everyone into the group and exclude no one, and it is essential for creating an environment where everyone feels welcome."