![A infraestrutura do código dá a liberdade necessária às operações](https://optimuscloud.com.br/wp-content/uploads/2024/05/1717147326_A-infraestrutura-do-codigo-da-a-liberdade-necessaria-as-operacoes-150x150.jpg)
A infraestrutura do código dá a liberdade necessária às operações
31 de maio de 2024![Computação reversível para desenvolvedores: entendendo o básico](https://optimuscloud.com.br/wp-content/uploads/2024/05/1717155846_Computacao-reversivel-para-desenvolvedores-entendendo-o-basico-150x150.jpg)
Computação reversível para desenvolvedores: entendendo o básico
31 de maio de 2024PITTSBURGH — Jay Miller, defensor da equipe de desenvolvedores da Aiven, joga um jogo em sua cabeça quando está em um evento público. Ele conta o número de pessoas na sala que se parecem com ele – negros.
O objetivo é perder a conta.
Em 2022, ele participou de sua primeira PyCon, a conferência para a comunidade da linguagem Python.
Seu total durante esse evento: 12.
Depois daquela primeira PyCon, Miller decidiu fazer algo a respeito da falta de presença negra nos eventos Python. Ele levantou a questão com Deb Nicholson, então recém-chegada em seu cargo como diretora executiva da Python Software Foundation.
“A resposta foi muito real”, disse Miller ao The New Stack. “Foi: ‘Ei, este é meu primeiro mês no trabalho. Eu quero consertar isso também. Você pode me dar algum tempo?’”
O consenso de outros líderes da área que ele contatou foi semelhante: sabemos que isso é um problema. Estamos tentando o nosso melhor.
Então Miller decidiu resolver o problema com suas próprias mãos, criando Black Python Devs, um grupo de afinidade que visa dar um lar não apenas para desenvolvedores Python afro-americanos, mas também para desenvolvedores Python que se identificam como negros em todo o mundo.
Suporte do GNOME e JetBrains
Em sua palestra, Miller anunciou que Black Python Devs havia garantido o patrocínio fiscal da Fundação GNOME. Ele promoveu a campanha de arrecadação de fundos de seu grupo para ajudá-lo a patrocinar sete conferências locais, inclusive na América do Sul e na África.
A meta: US$ 5.500. Até 19 de maio, US$ 11 mil foram arrecadados. O grupo agora visa uma meta ampliada de US$ 15.000, disse Miller ao The New Stack.
O dinheiro, disse ele, “nos dá a capacidade de garantir que continuaremos a comparecer a esses eventos e da maneira que desejamos”.
Além do apoio do GNOME, que permite que Black Python Devs arrecade contribuições como uma entidade sem fins lucrativos, o grupo também recebeu recentemente apoio da JetBrains, fornecendo suporte de infraestrutura em seus eventos. Anteriormente, disse Miller, ele havia sido financiado “por eu gastar meu dinheiro”.
O novo apoio, e a perspectiva de mais, ajudou o grupo a aumentar as suas ambições, sugeriu Miller.
“Fazer coisas com um orçamento apertado em vez de fazer coisas quando você sabe que tem a capacidade de financiar e apoiar acima de suas expectativas, isso realmente muda a mentalidade de como você está fazendo isso”, disse ele.
“Em vez de dizer: ‘Temos que escolher uma pessoa para enviar para isso’, podemos enviar uma equipe. E quando os enviamos, podemos educar essa equipe. Podemos dar às pessoas que desejam assumir a liderança e a oportunidade de fazer isso.”
Lutando contra a exclusão e o isolamento
Quando desenvolvedores e engenheiros de software negros participam de eventos de tecnologia, observou Miller em seu discurso na PyCon US na sexta-feira, eles muitas vezes ficam presos trabalhando nos estandes de exposição de suas empresas, em vez de serem livres para participar das sessões. Ou, se forem palestrantes, muitas vezes entram e saem rapidamente, não ficando por perto para aprender, socializar ou orientar. É uma grande despesa e sacrifício para muitas pessoas participar de uma conferência, observou ele.
Nesses casos, disse Miller, “talvez o aperto não valha o suco”. (Ele também disse ao público da PyCon: “Estou feliz em dizer que não sou o primeiro orador negro. É a primeira vez que não sou o primeiro negro algo.”)
Suas próprias experiências o tornaram profundamente sensível aos sentimentos de exclusão e isolamento que os desenvolvedores negros podem sentir em eventos de tecnologia. Além disso, ele é um ex-fuzileiro naval dos EUA e se lembra de um amigo próximo do Corpo que morreu devido a uma combinação de abuso de substâncias e o que Miller chamou de negligência: “A pior parte é que ele não tinha ninguém ao seu redor que estivesse trabalhando para ajudá-lo. ”
Ele acrescentou: “Ele era um indivíduo muito brilhante, tinha uma ótima carreira pela frente – e isso pode acontecer com qualquer um. E quando penso nisso, penso nas oportunidades que se perdem na comunidade negra, você tem tantas pessoas incríveis, maravilhosas e talentosas.”
Como um jovem desenvolvedor, Miller encontrou sua primeira comunidade Python em San Diego, onde trabalhava, líderes que mais tarde consultou para obter conselhos ao formar Black Python Devs. Ele encontrou a comunidade depois de ficar constrangido ao compartilhar algum código no StackOverflow que ele pensava ser Python e ser repreendido por outro usuário por não ser.
Um objetivo dos Black Python Devs, disse Miller em seu discurso de abertura, era dar aos desenvolvedores Black um espaço seguro para fazer perguntas técnicas, “para que sua primeira interação com a comunidade Python não seja um idiota no StackOverflow dizendo-lhes que seu código é ‘ Não, Python.”
Ao começar a formular planos para seu grupo de afinidade, ele se beneficiou dos conselhos e conexões de Kojo Idrissa, atualmente engenheiro de software na REVSYS e líder de longa data da comunidade Python e Django, que Miller considera cofundador da Black Python Devs.
Idrissa, participante de longa data de eventos de Python e Django em todo o mundo, incentivou Miller a pedir ajuda a outras pessoas na construção da organização e seguiu suas orientações para construir sua comunidade local.
“Cada vez que ligo para eles, é como ‘estou na Nigéria’ ou ‘estou em Tucson’”, disse Miller. “Então, quando dissemos, ei, queremos fazer disso uma comunidade, ele disse: ‘Você precisa conversar com o pessoal que está praticando Afro Python no Brasil.’ E ‘você precisa conversar com as pessoas que estão realizando a PyCon África este ano em Gana.’”
Construindo comunidades em todos os lugares
Black Python Devs está crescendo rapidamente. Antes da PyCon, tinha cerca de 385 membros em seu canal Discord; em 30 de maio, esse número havia crescido para 521.
Em Pittsburgh, a Black Python Devs patrocinou quatro desenvolvedores para sua primeira participação na PyCon. Originalmente, disse Miller, a organização planejava se concentrar em desenvolvedores baseados nos EUA, mas seu escopo se expandiu rapidamente.
“Foi a comunidade internacional que disse ei, não nos deixe de fora”, disse ele ao The New Stack. “E essa foi a melhor decisão que já tomamos, dizendo: ‘Isso está aberto para qualquer pessoa que se identifique como negra ou de cor’”.
Essa especificação, disse ele, reflecte as diferenças culturais entre os EUA e outras partes do mundo. Na América, reconheceu ele, “se você diz ‘uma pessoa de cor’, as pessoas começam a agarrar suas pérolas”.
Mas “de cor” é uma identidade comum e distinta, por exemplo, na África do Sul, observou ele, referindo-se a pessoas mestiças, e a definição de “negro” também pode estar aberta a interpretações noutros lugares. Na Austrália, desenvolvedores de herança aborígine disseram aos organizadores do Black Python Devs que eles se consideram negros.
“Tivemos pessoas aqui que disseram: ‘Quero entrar, mas sou dominicano’, disse Miller na PyCon US. “E eu fico tipo, não sei como responder a isso. Sim, eu consideraria Dominicano como negro.”
Ser inclusivo globalmente pode significar lutar com uma linguagem que não é bem transmitida. “Um dos grandes problemas que temos em nosso Discord é o uso da palavra ‘caras’”, observou ele.
Ironicamente, ele descobriu que alguns dos membros do grupo com maior probabilidade de usar a palavra “caras” quando se referem a pessoas de todos os gêneros são falantes não nativos de inglês que “aprenderam isso com os americanos que usaram excessivamente a frase ‘caras’ durante anos. ” Portanto, não tem nada a ver com o sistema de crenças deles. Foi assim que aprenderam a língua.”
Acomodar os verdadeiros sistemas de crenças da associação global do Black Python Devs inclui repensar o encontro de tecnologia cervejeira. “Em todos os eventos que realizamos, sempre tentamos ir a lugares sem glúten, que possam ser halal, que dêem oportunidade a todos”, disse Miller.
“Muitas vezes não nos encontramos em bares. Nos encontramos em sorveterias porque normalmente você consegue sorvete vegano. E não há álcool lá. Em algumas áreas, o álcool simplesmente não é aceitável.”
Juntamente com a sensibilidade cultural, factores geopolíticos e económicos também afectam o trabalho dos Black Python Devs. A flexibilização das sanções dos EUA contra o Zimbabué em Março pela administração Biden “deu esperança” aos programadores daquele país, disse Miller, e tornou mais fácil para o seu grupo dar apoio financeiro à comunidade Python.
“Um dos líderes que está aqui conosco mencionou que é realmente difícil manter uma nova comunidade engajada quando o número 1. A primeira questão é que precisamos de empregos”, disse ele. “E uma das principais razões pelas quais não conseguiram emprego é por causa das sanções. Agora podemos educar as empresas para dizerem: ‘Você pode contratar empreiteiros e pode fazer essas coisas com eles agora’.
“Então não é só que vamos pagar pelo café ou pela pizza ou seja lá o que for. Na verdade, podemos começar a construir uma comunidade tecnológica naquela área e geri-la pela comunidade local.”
A postagem Black Python Devs: um novo grupo de afinidade com alcance global apareceu pela primeira vez em The New Stack.