Bem antes de gerenciar a comunidade React para o Facebook, Rachel Nabors estava construindo e gerenciando grupos de pessoas. Ela cresceu em uma fazenda nas Montanhas Blue Ridge da Virgínia, em casa, criada por sua mãe, mas deu reinado livre para perseguir seus interesses, da egiptologia à codificação até o desenho animado. O mundo dela começou pequeno. Mas o acesso à internet tornou-a maior.

Ela começou a desenhar quadrinhos aos 13 anos, e aos 21 anos, 400.000 adolescentes em todo o mundo seguiram seus quadrinhos sindicalizados online. Para se conectar com seu público, ela construiu seu próprio site. “Meu primeiro local foi uma comunidade drupal que fiz para trazer o mundo ao meu pescoço da floresta”, disse Nabors. “Naquela época, se você queria amigos online, você mesmo tinha que construir a sede do clube.”

Desde então, ela forjou muitos caminhos para si mesma — carreira premiada como cartunista profissional, desenvolvedora de front-end, palestrante internacional, CSS e especialista em animação web, e agora ajudando a pastorear os gatos como um dos líderes da comunidade React no Facebook. Ao longo do caminho, ela conseguiu construir ou liderar em um monte de clubes — de um grupo de desenvolvimento front-end em Raleigh, NC, para a comunidade de animação web, ela tem crescido comunidades em qualquer lugar que sua carreira a possua. Hoje em dia, com uma pandemia global alterando radicalmente a vida cotidiana, ela e seus colaboradores cresceram na comunidade em abril em torno de uma conferência completamente online onde mulheres da comunidade React tomam o palco virtual— e ostentaram seu talento de Travessia Animal.

 

Pastoreando os gatos react

 

Há quase um ano, Rachel se mudou para Londres para se juntar à equipe react no Facebook. Sua primeira tarefa: revisar o site de documentação do React Native. “Eu vim aqui para comunicar algumas das decisões mais complexas por trás dos paradigmas react e react native para o público em geral.”

React, se você não está familiarizado com ele, é uma das bibliotecas front-end javaScript mais populares ao redor. O Facebook o criou há cerca de seis anos como uma alternativa de código aberto às soluções existentes.

Embora ela sempre tenha sido um estudo rápido em tecnologia, ela fez isso sem um diploma de CS, e por isso aprendeu a explicar tópicos técnicos para uma ampla gama de pessoas. “Os engenheiros, que são muito, muito inteligentes, têm trabalhado muito, muito tempo nesses projetos e tomaram muitas decisões complicadas. Engenheiros de software tendem a se comunicar como, bem, livros didáticos de ciência da computação! Mas eu sou um cartunista e um contador de histórias no coração. Quando você combina conhecimento técnico com wordsmithing e ilustração, você pode ensinar qualquer coisa a qualquer um! Acho que o sucesso de ensino de pessoas como Maggie Appleton (cuja palestra sobre ilustração técnica foi eleita mais popular no Women of React) demonstra isso!”

As equipes react no Facebook são principalmente equipes de engenharia. Eles são responsáveis pela construção do React and React Native, gerenciamento de lançamentos e direcionação. Reagir não tem os recursos de design e advocacia que algumas outras tecnologias têm. “Nós construímos react. Nós não monetizamos isso. Como tal, quando nos envolvemos com a comunidade, ela é diretamente do coração, do núcleo — desde a fusão de pedidos de atração até palestras em conferências. É uma das equipes de código aberto mais acessíveis que conheci — e você não precisa desenvolver algum novo recurso para se envolver! O React Native depende especialmente das contribuições da comunidade para sua documentação, tornando-se um ótimo lugar para as pessoas começarem a contribuir, seja adicionando um diagrama ou um código de amostra.”

A comunidade React é grande e cultivada organicamente. Há toneladas de professores, consultores, equipes, organizadores da comunidade — pessoas de todo o mundo de todos os tipos de origens, todas com suas próprias opiniões, ideias, valores. “Às vezes, as pessoas não têm certeza de onde a equipe React termina e onde a comunidade React começa”, disse Nabors. “Eu não sou o governador da comunidade. Eu não controlo. Eu não posso dizer, ‘Ei, você não está sendo legal. Deixe a sede do clube. Não tenho essa autoridade. Ninguém sabe. Mas como a equipe principal, as pessoas nos procuram por orientação. Estamos esclarecendo as coisas divulgando quem está na equipe principal,estabelecendo expectativas de como esperamos que os membros da comunidade se tratem com nosso Código de Condutae fomentando nossos heróis desconhecidos com projetos como o “Women at the Heart of React zine” (uma pequena revista no estilo DIY). Podemos dar o exemplo.”

Os problemas centrais das comunidades e documentação são semelhantes: Como você atende tanto os novos usuários quanto os especialistas? De acordo com uma pesquisa de usuários de 2019, sete por cento das pessoas que vêm à documentação do React Native não têm conhecimento prévio de programação. Isso significa que os desenvolvedores do iOS e Android aprendem ao lado dos front-enders. Como você sabe o que vai funcionar para todos esses públicos? “Seja amigo dos especialistas e dos iniciantes”, disse ela. “Não podemos tomar ideias como estado como garantido. Não podemos assumir que o público já está familiarizado com alguma coisa. Muitas vezes visito workshops com pessoas de diferentes origens em diferentes estágios de suas carreiras. Eu aprendo muito com eles.

Felizmente, Nabors não está sozinho: há muitos especialistas em Java e Kotlin por aí que podem explicar um conceito claramente com todas as ressalvas no lugar. Ela só tem que escolher seus cérebros e assimilar seus conhecimentos em um único lugar. “Acho que a coisa mais difícil para mim são todas as coisas limpas que continuam voando”, disse ela. “É como, ‘Não, eu quero aprender mais sobre isso. Espere, o que é isso? Isso parece tão legal. É tão difícil estar no nexo de tanta informação. Você tem que deixá-lo ir antes de estar pronto! A maior mudança para mim da minha fase de exibição-making-cool-demos para o que estou fazendo é que não é mais apenas sobre mim.”

Afastar-se de ser o especialista, a peça central insubstituível, foi difícil, especialmente porque foi contra uma experiência formativa central. Nabors conseguiu seu primeiro emprego em tecnologia em 2008 — no início da recessão. “Atingiu cerca de dois anos antes nos EUA do que na Europa”, lembra. Ela foi demitida em três meses. “Eu internalizei como algo err