Advertisement
UK markets closed
  • FTSE 100

    8,213.49
    +41.34 (+0.51%)
     
  • FTSE 250

    20,164.54
    +112.21 (+0.56%)
     
  • AIM

    771.53
    +3.42 (+0.45%)
     
  • GBP/EUR

    1.1652
    -0.0031 (-0.26%)
     
  • GBP/USD

    1.2546
    +0.0013 (+0.11%)
     
  • Bitcoin GBP

    50,621.80
    +1,336.92 (+2.71%)
     
  • CMC Crypto 200

    1,359.39
    +82.41 (+6.45%)
     
  • S&P 500

    5,127.79
    +63.59 (+1.26%)
     
  • DOW

    38,675.68
    +450.02 (+1.18%)
     
  • CRUDE OIL

    77.99
    -0.96 (-1.22%)
     
  • GOLD FUTURES

    2,310.10
    +0.50 (+0.02%)
     
  • NIKKEI 225

    38,236.07
    -37.98 (-0.10%)
     
  • HANG SENG

    18,475.92
    +268.79 (+1.48%)
     
  • DAX

    18,001.60
    +105.10 (+0.59%)
     
  • CAC 40

    7,957.57
    +42.92 (+0.54%)
     

Twitter drops ‘master’ and ‘slave’ from coding language

The social media site aims to use more inclusive coding language - Richard Drew/AP
The social media site aims to use more inclusive coding language - Richard Drew/AP

Twitter is to stop the use of terms like “master”, “slave”, and “blacklist” in its coding language in favour of more inclusive words.

The terms, which also includes “grandfathered”, “whitelist”, and “sanity check”, are used to describe things like databases, hard drives, and software projects.

For example, the “master” code describes the main version of the code where duplicates - or slaves - are built from.

Twitter also intends on changing the use of gendered pronouns like "he or him" and "guys" to "they or theirs" and "folks or people" in engineering documents and guides.

ADVERTISEMENT

The changes were spearheaded by a pair of engineers at Twitter, Regynald Augustin and Kevin Oliver, who said that the use of the phrases that hark back to darker times in American history must stop.

Mr Augustin told CNET that an email that included the technical phrase “automatic slave rekick” had made him “madder than I ever thought I would be in the workplace”.

The pair have been pushing for the changes since January but the desire to do so have been accelerated through the company since the death of George Floyd, an unarmed black man in police custody.

“Inclusive language plays a critical role in fostering an environment where everyone belongs,” Twitter said.

“At Twitter, the language we have been using in our code does not reflect our values as a company or represent the people we serve. We want to change that.”

The social media giant intends on switching “whitelist” to “allowlist”, “blacklist” to “denylist”, “master/slave” to “leader/follower”, and “man hours” to “person hours”. Twitter released a list of preferred inclusive phrases for its coding and engineering documents.

Twitter said it will update its documentation across its internal resources to reflect the change. It also said it’s bringing in a browser extension that will help teams “identify words in documents and suggest alternative inclusive words”.

“This isn’t just about engineering terms or code,” the company said.

“Words matter in our meetings, our conversations, and the documents we write. We know there’s still a lot of work to do, but we’re committed to doing our part.”

US bank JP Morgan has also committed to getting rid of the coding terms. Similarly software development GitHub said it was working on taking the “master” term out of its language.

In the UK, challenger bank Monzo said in February that it will get rid of the terms “blacklist” and “whitelist”. Similarly food delivery service Just Eat said that removing these terms was something the company was “examining”.