Olá a todos,
Para quem não viu: este é o meu último dia como funcionário do Exercism. Gostaria de aproveitar esta oportunidade para agradecer a todos aqueles com quem trabalhei durante o meu tempo no Exercism. Pode ser uma surpresa para alguns, mas não foram as muitas e fantásticas linguagens do Exercism que me cativaram, foi a comunidade (ou seja, as pessoas)!
Pouco depois de fazer o track de Scala, em setembro de 2014 (que ainda era o Exercism v1), juntei-me ao track de Haskell. Tive imensas dificuldades, mas com a ajuda fantástica dos «mentores» de Haskell (na altura não se chamavam oficialmente mentores, mas os seus comentários não eram nada menos do que mentoria), consegui aprender Haskell passo a passo (e ganhei um gosto pela programação funcional que ainda hoje me acompanha). Ao ver o quanto tinha beneficiado com a mentoria nas minhas soluções de Haskell, comecei a comentar as soluções de C# de outras pessoas (o que também me tornou um programador muito melhor).
Lenta mas seguramente, fui atraído para o lado da manutenção do Exercism. O que começou com algumas contribuições humildes para o track de C# tornou-se rapidamente no meu passatempo preferido: trabalhar em conjunto com pessoas de todo o mundo para ajudar a construir o Exercism. Passei muitas horas (fins de semana inteiros, até) a adicionar exercícios primeiro ao track de C# e, mais tarde, ao track de F#. O passo seguinte foi participar nas discussões no repositório problem-specifications, o que foi simplesmente uma experiência maravilhosa.
Durante o meu tempo como maintainer de C#, tive a oportunidade de construir um gerador de testes absurdamente complicado para o track de C# (de que me arrependo profundamente agora!), mas o trabalho no primeiro protótipo de analisador para C# foi, para mim, o auge da diversão em engenharia.
Em certa altura de 2019, o Jeremy perguntou-me se eu queria ajudar a construir o Exercism v3. Não precisei de muito tempo para decidir, entreguei rapidamente a carta de demissão e comecei a trabalhar no Exercism em setembro de 2019. Nos últimos cinco anos, ajudei a construir o Exercism v3 e tentei agilizar a inclusão de mais de 70 tracks de linguagens no site. Aprendi dezenas de linguagens novas, algumas das quais se tornaram as minhas preferidas. Tornou-me definitivamente um programador melhor. No entanto, e ainda mais importante, o contacto com a comunidade também me tornou uma pessoa melhor. Aprendi imenso com as interações que tive convosco!
Infelizmente, a parte do percurso como funcionário do Exercism chegou ao fim. No entanto, não vou desaparecer (não sou mágico, afinal de contas), estou apenas a voltar ao que era antes: um membro comum da comunidade (com permissões de administrador 🤭) que faz a manutenção dos tracks de C#, F# e Prolog. Isso significa que continuarão a ver-me por aqui, e calculo que ainda me vão fazer imensas perguntas durante muito tempo. Ainda assim, não vou ser tão ativo a responder às vossas perguntas e a maior parte das revisões ficará a cargo das equipas de maintainers que introduzimos recentemente.
No cômputo geral, foram 5 anos incríveis e não perderia isto por nada deste mundo. Como vou continuar por aqui, nem sequer tenho de dizer adeus! Só queria dizer: obrigado a todos por serem as pessoas maravilhosas que são. Foi um prazer e uma honra trabalhar convosco (especialmente com o Jeremy).