Treeherder não é o tipo de software do qual você já ouviu falar. É um web app que age como um painel de informações para auxiliar a administração de integração contínua para projetos da Mozilla. Por esse motivo, é usado principalmente por desenvolvedores que trabalham diretamente com seus produtos. E outra grande parte de nossos usuários são os sheriffs.

Fotos de dois personagens de Lego. Estão vestindo roupas típicas do velho oeste americano e segurando duas armas de brinquedo
Fotos de dois personagens de Lego. Estão vestindo roupas típicas do velho oeste americano e segurando duas armas de brinquedo
Bom, não é assim que elas se parecem, nem o que elas fazem (Foto de Andrew Becraft)

Também entendo se você não souber o que é e o que faz uma Sheriff (sua tradução seria parecida com policial). Na Mozilla, elas são responsáveis por observar a árvore de implementação (build tree) — elas bloqueiam, aceitam e unem as alterações de todos os projetos. Treeherder é uma ferramenta que elas usam para ajudá-las no processo de tomada de decisão, onde podem checar um conjunto de códigos e testar seus resultados. …


Você já se sentiu bloqueada trabalhando com desenvolvimento web? Trabalhar com código e novas tecnologias significa errar muito antes de chegar a uma solução aceitável. E é possível que no dia seguinte seu projeto já esteja desatualizado, porque coisas novas surgem rápido.

Enquanto lia um dos artigos escritos por uma das minhas mentoras, li a descrição de um sentimento muito comum, que é “(…) se sentir confortável em estar desconfortável, porque é na intersecção entre o fracasso e persistência que evoluímos”.

É um sentimento constante. Várias perguntas surgem quando me sinto emperrada:

  • Estudei o bastante?
  • O que eu ainda não percebi? …

Observação: esse texto faz parte de uma série de artigos escritos para o programa de estágio remoto Outreachy. Eles foram escritos primeiramente em inglês e traduzidos para português. O original pode ser lido aqui.

Outreachy é uma iniciativa que oferece estágios para mulheres (tanto cis quanto trans), homens tras e pessoas não binárias, para trabalharem na área de tecnologia em Softwares Livres. O estágio é remoto e aberto para todas as pessoas do mundo (com algumas exceções, levando em consideração as leis americanas para pagamento).

Essa jornada para ser aceita começou um ano atrás, quando conheci uma das formandas do programa. Nós trabalhávamos como professoras na Reprograma, que é uma iniciativa para diminuir a lacuna (ou gap)de gênero na área de tecnologia, oferecendo um curso gratuito para mulheres (também cis e trans) no estilo bootcamp. Ela tinha tido uma experiência com o Outreachy dois anos atrás, trabalhando no time da Mozilla, e falava sobre ambos com muito entusiasmo, incentivando todas nós a aplicar. …


Disclaimer: This post can be edited in the future, as it may need some adjustments according to mentors’ and users’ input/feedback. I will insert links in case you want to read more about it in the official documentation.

Mozilla’s Treeherder is not the kind of software you probably heard of. It is a web app that is a reporting dashboard for Mozilla’s continuous integration management. For that reason, it is used by developers who work directly with its products. To be more specific, most of the time, Sheriffs are our users.

A photo of two Lego characters. They are wearing old wild west costumes and holding two toy guns each.
A photo of two Lego characters. They are wearing old wild west costumes and holding two toy guns each.
Yeaah…that’s not how they look like nor what they do. (Photo by Andrew Becraft)

It is understandable that you also do not know what Sheriff is. In Mozilla, they are responsible to watch over the build tree — they block, accept and merge pushes from all its projects. Treeherder is a tool they use to help them with the decision-making process, where they can check build and test results. With it, Sheriffs also monitor automation quality by monitoring intermittent failures (when a test does not pass nor fail every time), performance and identifying poorly performing machines. …


Have you ever felt stuck when working in web development? Working with code and new technologies means that you are going to make a lot of mistakes before reaching an acceptable solution. And it is probable that the next day, this product might be slightly outdated already, because new things arise fast.

While reading an article of one of my mentors, I came across with a relatable feeling, that is “(…) to be comfortable with being uncomfortable, because it’s in that intersection between failure and persistence that progress is made.”

It is a persistent feeling. Some questions pop up in my mind whenever I get…


Outreachy is an initiative that provides internships for women (both cis and trans), trans men, and genderqueer people in the technology field to work in FOOS (Free and Open Source Software) projects. The internships are remote and open to anyone in the world.

My journey to getting accepted in Outreachy began a year ago when I met one of the program’s alumni. We were both working as teachers at Reprograma, which is a women’s initiative to decrease the gender gap in the tech industry, by offering a free-of-charge bootcamp-style course. She had an Outreachy experience two years before, working at a Mozilla’s team. …


Em uma tarde chuvosa de novembro, recebi o primeiro telefonema que mudaria a minha vida.

É uma boa introdução para uma série dramática (e talvez brega) da Netflix, mas não foi bem assim que aconteceu.

Onde tudo começou

Na verdade, era meados de fevereiro de 2017, estava BEM quente. Eu estava trabalhando em casa e do nada recebi um e-mail. No primeiro momento aquilo não mudou minha vida, mas ainda tenho muita coisa para contar.

No e-mail que recebi, estava um convite para ser monitora na 3ª turma da {reprograma}.

O que é {reprograma?}

É um projeto que visa diminuir o gap de gênero na área de tecnologia, oferecendo um curso estilo bootcamp para formar mulheres em desenvolvedoras front-end e capacitá-las para o mercado de trabalho. …

About

Mellina Yonashiro

Frontend developer, designer and educator. Passionate about social, cultural and collaborative experiences.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store