Deixando a Mozilla

Em 2001, eu tinha acabado de me formar em uma escola de ensino médio de uma cidade pequena e estava indo para uma faculdade de uma cidade pequena. Encontrei-me no pitoresco laboratório de informática, onde os computadores de baixa qualidade apresentavam dois navegadores: Internet Explorer e Mozilla. Foi nesse laboratório que me apaixonei pelo Mozilla, um navegador que oferecia aos desenvolvedores ferramentas reais para resolver problemas de desenvolvimento.

Levei sete anos para chegar à Mozilla. Passei cinco anos no meu primeiro emprego no setor e mais dois em outro lugar antes de chegar ao meu sonho: A Mozilla. O senhor precisa lembrar que não cresci em um lugar centrado em tecnologia – Wisconsin é cheio de fazendas, vacas e pessoas que sonham fora dos campos de milho. No entanto, quando a Mozilla me chamou… senti que minha carreira estava pronta para decolar.

Entrei para a Mozilla como membro da equipe de Desenvolvimento Web – meu foco era a Mozilla Developer Network. Por falar em sonho, minha segunda semana na Mozilla foi uma viagem a Santa Cruz com vista para o mar; essa foto foi a minha primeira na Mozilla:


Tive uma semana incrível conhecendo meus novos colegas. Fizemos um hackathon do Firefox OS e meu clone do Instagram ganhou o primeiro prêmio. Meus olhos se abriram para o mundo da grande tecnologia, da Mozilla e dos engenheiros de classe mundial.

Eu participava de tudo o que podia na Mozilla. Durante meu tempo na MDN, também contribuí com o Firefox OS, a equipe inicial do WebVR, o Mozilla Marketplace, o X-Tag (componentes da Web)… praticamente tudo o que eu pudesse sonhar. Eu queria uma parte de TUDO. Eu dormia todas as noites sabendo que enterrava meus colegas em solicitações pull – eu era uma máquina. Eu queria encarnar a Mozilla… eu vivia isso. Um dos primeiros destaques foi a amizade com Christian e Brendan:

Depois de deixar a MDN, assumi um papel duplo: WADI (Web Advocacy & Developer Initiative) e Firefox OS for TV Partner Engineering. Com a WADI, tive o prazer de contribuir para o Service Worker Cookbook. Com a função de TV, ganhei uma linda TV ultra HD de 60″, onde ajudei parceiros a dar vida a seus sites de vídeo e jogos.

Quando as coisas ficaram um pouco difíceis na Mozilla, fui transferido para a equipe de “Ferramentas de Produtividade” da Mozilla. Minhas duas primeiras semanas foram hilárias; meu novo gerente não sabia que eu era um engenheiro de front-end, então me atrapalhei ao concluir uma grande migração para python. Era uma visão do futuro: eu sendo colocado em situações difíceis e lutando para ter sucesso. E consegui.

Quando foi decidido que mudaríamos para o Phabricator como ferramenta de revisão de código da Mozilla, comecei a escrever, com relutância, o código de autenticação para integração com o Bugzilla. Voltei a me familiarizar com o PHP, voltei no tempo para aprender perl e fiz isso acontecer. Senti-me desanimado durante esse período, mas olhando para trás, quase todos os patches que entram no Firefox têm minhas impressões digitais; foi uma grande conquista pessoal.

Depois de conhecer um líder de painel do DevTools em um All-Hands no Havaí e de fazer um pouco de lobby, finalmente fui transferido para a equipe do DevTools. Uma parte de mim sentia que tinha chegado à terra prometida, enquanto outra parte sentia que tinha acabado de começar.

O DevTools foi o que me fez apaixonar pela Mozilla. Minha aspiração, meu sonho era chegar à Mozilla, mas chegar à equipe do Developer Tools fez com que tudo se completasse. Eu me tornei aquilo pelo qual me apaixonei.

A DevTools foi incrível. Fiz parte de uma equipe da qual me lembrarei pelo resto da minha carreira. Aprendi muito. Implementei alguns recursos incríveis no depurador, incluindo a reescrita do painel Breakpoints, criando os painéis Event Listener Breakpoints e DOM Mutation Breakpoints, além de centenas de outros patches. Fui mentor de estudantes do Google Summer of Code, Outreachy e UCOSP, além de orientar uma comunidade de colaboradores incrivelmente talentosa. Apesar de ter gostado do tempo que passei com a DevTools e seus colaboradores, eu sabia que meu tempo estava chegando ao fim.

À medida que meu entusiasmo pela Mozilla diminuía, fui emprestado à equipe do Firefox para Android, onde enfrentei novos desafios; melhor ainda, conheci uma equipe incrível de jovens engenheiros que lutavam contra as mudanças de requisitos e percepções negativas. Eu adorei. Será que eu teria sido aprovado em uma entrevista para esse emprego? Claro que não. No final, fui bem-sucedido? Claro que sim. Contribuí para um importante recurso do Firefox para Android: a bandeja de guias, algo que todo usuário verá dezenas de vezes por dia.

Todo o ano de 2020 na Mozilla foi repleto de apatia e de um conhecimento iminente de que as demissões estavam chegando. Todos nós sabíamos disso. Passei muitas noites ponderando com minha esposa se eu queria estar nessa lista. Quando o martelo finalmente caiu e eu estava sob ele, senti mais alívio do que qualquer outra coisa.

Refleti por um mês por que não me senti mais magoado e a verdade a que cheguei foi… eu consegui. Eu consegui, porra. A Mozilla era meu sonho e eu o vivi. Não me arrependo de nada…. nem um só. Tenho milhares de linhas de código em mais projetos do que deveria. E eu não fui demitido por falta de desempenho; eu estava lá há muito tempo, tive um bom desempenho enquanto estive lá, mas a COVID e outros fatores de negócios contribuíram para que 25% da organização fosse despedida.

Entre a MDN, o Firefox e o Firefox para Android, criei experiências para milhões e milhões de usuários. Recompensei desenvolvedores como eu e criei experiências para os consumidores diários da Mozilla. Eu consegui.

Para o David de 18 anos que estava sentado naquele laboratório de informática solitário: o senhor conseguiu, cara. O senhor viveu esse sonho.

Para o David de 37 anos: o senhor vai fazer isso de novo.

Observação: Não mencionei nenhum nome ou agradecimento individual; não porque não esteja agradecido, mas porque deixar de mencionar um único me partiria o coração. Os senhores sabem quem são. Sua impressão digital está na minha história, devo-lhe mais do que o senhor imagina.