A Apple já declarou seu pedestal à paridade e ao movimento Black Lives Matter, com o CEO Tim Cook tendo escrito uma enunciação intitulada Speaking Up on Racism (um pouco porquê “Falando com perspicuidade sobre Racismo”) em junho. Mas mais recentemente, a Apple liberou uma atualização para um guia de estilo buscando melhorar o tipo de linguagem usada em seus produtos e em toda a empresa.
Para aqueles que não estão familiarizados com os guias de estilo, eles são um conjunto de regras e diretrizes que as organizações criam para ajudar a ditar porquê a linguagem e o design serão apresentados para melhor corresponder às metas e crenças da organização. Mais especificamente, os guias de estilo são úteis ao tentar deliberar entre palavras com múltiplos significados, grafias ou até o formato de datas.
Juntamente com as diretrizes para termos mais técnicos e específicos da Apple, porquê Wi-Fi ou HomePod, a Apple fez algumas mudanças em seu guia de estilo para ajudar a promover uma linguagem mais inclusiva em seus dispositivos — e até mesmo em sua linguagem de programação.
O exemplo mais óbvio disso é usar a inicial maiúscula para se referir aos Negros em vez de usar um “n” minúsculo quando se referir a “Pessoas Negras ou Cultura Negra”. A Apple também instruiu os funcionários a evitar usar “whistelist e blacklist” e substituir essas palavras por termos porquê “approved list ou deny list”, para ajudar a evitar implicações de valor em cores distintas.
No entanto, a mudança mais significativa em todo o guia de estilo vem da direção para evitar o uso da terminologia “master/slave” (rabi/servo) ao se referir à hardware ou processos.
Por décadas, engenheiros da computação usaram master e slave para especificar coisas...
porquê qual unidade de armazenamento seria usada para boot e qual era o volume suplementar, com o uso de master e slave também sendo usados em comandos de código no computador. No entanto, porquê inúmeras linhas de código já tem esta linguagem, é difícil expulsar completamente seu uso sem potencialmente quebrar milhões de aplicativos e dispositivos.
Dito isto, para fabricar uma atmosfera mais inclusiva, a Apple orientou a empresa a evitar o uso de master e slave sempre que provável, e quando não pode ser evitado no código, a Apple quer que os funcionários “mostrem um exemplo de código para esclarecer o que os usuários deveriam usar, mas você deve ainda usar termos alternativos na documentação”.
A Apple incluiu uma risca de código de exemplo para provar porquê é isso:
O controlador de visualização principal (MasterViewController) mostra as visualizações e os controles disponíveis.
Embora alguns possam discutir que o uso desses termos é separado e não está relacionado às relações raciais, porquê existem nos EUA e em outras partes do mundo, é difícil negar que são termos antiquados que precisavam de atualização. Se você deseja fazer uma atualização, por que não remover nenhuma conexão com significados ou conotações negativas?
Portanto, embora a Apple e Tim Cook já tenham prometido US$ 100 milhões para a geração de uma iniciativa por equidade e justiça racial, mudanças internas porquê essa são importantes quando se trata de concordar a paridade no horizonte.