Comemorando 10 anos na sede do Moodle e mais de 10.000 contribuições do Git com o arquiteto principal Andrew Lyons

dezembro 12, 2023 Por Lucy Sherwood

Moodle O arquiteto principal Andrew Lyons comemorou recentemente 10 anos de trabalho no QG do Moodle! Embora Andrew tenha começado sua jornada com o Moodle em escolas e universidades, ele logo se tornou parte da equipe do QG do Moodle e tem sido uma grande parte do desenvolvimento do Moodle, fazendo mais de 5000 commits do Git e mais de 5000 fusões do Git, e mais de 1.000 melhorias, novos recursos, correções de bugs e outras mudanças ao longo de sua história na equipe do Moodle.

"O conhecimento de Andrew sobre o Moodle LMS, sua abordagem pragmática e suas habilidades técnicas foram inestimáveis para levar nossa visão adiante", disse Matt Poritt, gerente de plataforma do Moodle LMS e gerente da equipe da qual Andrew faz parte. "Andrew lidera pelo exemplo com sua paixão não apenas por nossos projetos, mas também por promover um ambiente positivo e colaborativo. Desejo a ele muitos outros anos no Moodle", disse Matt.  

O colega Mick Hawkins, membro da equipe do Moodle HQ, que trabalha com Andrew na mesma equipe, disse: "Acho que não há ninguém na comunidade Moodle que não tenha sido impactado de alguma forma pelas contribuições de Andrew nos últimos 10 anos ou mais, seja obtendo valiosos insights técnicos, como um desenvolvedor cujo trabalho foi revisado ou integrado por ele (mais de 3.000 problemas e contando) ou como alguém que usa o Moodle LMS e se beneficia de suas muitas contribuições contínuas para o projeto". 

Nós nos reunimos com Andrew para discutir sua década como parte inestimável de nossa equipe. Leia mais sobre o que ele compartilhou conosco abaixo:

 

Olá, Andrew, fale-nos sobre você e sua função no Moodle.

Trabalho para o Moodle há 10 anos em várias funções, mas comecei a desenvolver o Moodle há cerca de 14 anos nos setores de escolas e universidades do Reino Unido. Comecei no Moodle como desenvolvedor e tive várias funções ao longo dos anos. Fui o principal desenvolvedor na criação do MoodleCloud, atualmente faço parte da equipe de integração e agora sou o arquiteto principal da equipe do Moodle LMS.

Gosto muito da variedade do trabalho e de poder trabalhar em projetos novos e interessantes para o desenvolvimento da plataforma Moodle LMS. No momento, estou trabalhando em algumas mudanças realmente interessantes nos Serviços Web do Moodle, que têm repercussões incríveis para o Moodle no futuro. próxima 10 anos.

Você causou um grande impacto no Moodle. Como a equipe do QG do Moodle mudou e cresceu nos últimos 10 anos?

Quando comecei a trabalhar no Moodle, éramos cerca de 20 pessoas! A empresa cresceu e mudou muito nos últimos 10 anos. Costumávamos ter um pequeno escritório em East Perth, mas, desde então, abrimos um escritório em Barcelona e temos trabalhado principalmente em casa, com um pequeno espaço de trabalho conjunto no CBD.

As equipes em si mudaram substancialmente com o crescimento de todas as nossas equipes, a criação do MoodleCloud, UX, Product Experience e muitas outras equipes. Somos uma empresa muito diferente em muitos aspectos, mas ainda há uma grande sensação de fazer parte de uma equipe nas minhas interações diárias.

Andrew com um grupo de Moodlers no MoodleMoot Australia, 2019. Imagem
Andrew com um grupo de Moodlers no MoodleMoot Australia, 2019.

A equipe certamente cresceu nesse período! Estou interessado em saber como a plataforma Moodle evoluiu na última década do seu ponto de vista e em quais mudanças ou melhorias significativas você esteve envolvido.

Como plataforma, o Moodle mudou substancialmente durante esse período, e sinto que tive uma grande participação em muitas dessas mudanças. Fiz parte da pequena equipe que criou o MoodleCloud, que foi uma época muito empolgante, e estive envolvido em algumas mudanças significativas na infraestrutura do próprio Moodle. Também trabalhei para criar Tours de Usuário, adicionar novas ferramentas de desenvolvimento e muito mais.

Eu realmente gosto de me envolver com o aprimoramento da experiência do desenvolvedor e tenho realmente pressionado pela adoção de muitos padrões comuns.

Mais recentemente, comecei a mapear os próximos 5 a 10 anos de desenvolvimento do Moodle para atualizar nossas práticas de desenvolvimento e pensar em como trazer todos os nossos incríveis desenvolvedores de plugins conosco.

Meu trabalho no Moodle também me permitiu contribuir com uma enorme variedade de outros projetos de código aberto, desde o Chromium e o Firefox até as especificações W3C ARIA e WebDriver, Docusaurus, Gherkin Lint, ferramentas JavaScript, Selenium, MDN e muitos outros.

É ótimo ouvir sobre os outros projetos de código aberto em que você trabalhou, além do Moodle! Há algum recurso ou plug-in do Moodle que você tenha desenvolvido e do qual esteja particularmente orgulhoso?

São tantas que é difícil citar uma coisa específica. Estive muito envolvido com o trabalho de design arquitetônico da API de privacidade e fiquei muito orgulhoso das minhas contribuições. Também tenho muito orgulho do recurso User Tours e, de modo mais geral, dos avanços que nossa infraestrutura JavaScript deu na última década.

Andrew Lyons fez mais de 10.000 contribuições do git para o Moodle. Fonte: Imagem do Moodle.org
Andrew Lyons fez mais de 10.000 contribuições do git para o Moodle. Fonte: Moodle.org

A imagem acima é um trecho de uma representação visual das contribuições dos desenvolvedores do Moodle na forma de uma nuvem de palavras. Você pode dar uma olhada na lista completa no site Página de créditos do desenvolvedor.

Você pode falar sobre suas experiências de colaboração com a comunidade Moodle, incluindo educadores, administradores e outros desenvolvedores, para aprimorar a plataforma?

Fui membro da comunidade Moodle muitos anos antes de entrar para o MoodleHQ, e sempre tentei participar dessa comunidade com minha função no MoodleHQ. Sempre tive experiências positivas com a comunidade, e é um ótimo grupo do qual fazer parte.

Que tendências ou tecnologias você prevê que moldarão o futuro do e-learning e, consequentemente, o desenvolvimento do Moodle na próxima década?

Acho que veremos muito interesse na tecnologia de IA na educação nos próximos anos, em particular, mas também acho que veremos uma experiência de aprendizagem cada vez mais combinada para todos os alunos.

Passamos por décadas de aprendizagem presencial, seguidas por um curto período de aprendizagem on-line forçada, e agora que saímos do outro lado de uma pandemia global e as coisas voltaram ao normal, acho que as pessoas que antes eram cautelosas em relação à aprendizagem on-line podem começar a incorporá-la mais em suas vidas diárias.

Você pode compartilhar uma lembrança favorita (ou duas!) do seu tempo trabalhando no MoodleHQ?

Há alguns anos, quando éramos uma empresa muito menor, organizei um exercício de formação de equipe - The Perth Amazing Race. Todos nós estávamos correndo pela cidade tentando realizar várias tarefas e usando o maior número possível de meios de transporte diferentes. A equipe de Martin estava realmente pensando fora da caixa, e a lista deles incluía corridas com carrinhos de mão, carrinhos de compras e muitos outros. Foi uma experiência de formação de equipe realmente incrível, e acho que todos gostaram muito.

Praticamente todos os Moot de que participei criaram um monte de novas lembranças. É sempre muito bom conhecer e conversar pessoalmente com a nossa comunidade e descobrir o que as pessoas estão fazendo que não havíamos considerado antes. Adoro encontrar os pontos problemáticos das pessoas e tentar corrigi-los.

Em um nível diferente e um tipo muito diferente de favorito, eu estava realmente orgulhoso de fazer parte da equipe que trouxe a API de privacidade para o Moodle. Reunir uma nova API em um curto espaço de tempo para tornar o Moodle compatível com a nova legislação da UE foi um desafio difícil, mas, como um coletivo, nós conseguimos, e o resultado desse trabalho ainda está funcionando bem muitos anos depois. Todos realmente se uniram para cumprir um prazo bastante apertado, e foi ótimo ver isso.

Andrew recentemente aceitou um prêmio em nome do Moodle no Australian Access Awards 2023. Imagem
Andrew recentemente aceitou um prêmio em nome do Moodle no Australian Access Awards 2023.

O que você mais gosta em trabalhar no QG do Moodle? 

A flexibilidade é ótima, principalmente porque trabalhamos em casa. Tento manter um bom equilíbrio entre trabalho e vida pessoal. Durante o inverno, tento começar cedo, levo o cachorro para passear quando há luz, coloco o fogão lento no fogo durante o dia e faço algumas outras coisas durante o dia (colocar a roupa para lavar é a pausa perfeita para a tela). Fazer tudo isso libera minhas noites e finais de semana para passar com minha família.

O que você gosta de fazer em seu tempo livre ou nos fins de semana quando não está no trabalho?

Quando não estou trabalhando, adoro passar o tempo com minha esposa, meu filho de dois anos e nosso cachorro. Também temos dois cavalos e sou um juiz de salto qualificado. Tive a honra de julgar em alguns dos maiores eventos de salto da Austrália Ocidental.

Se você pudesse dar um conselho aos aspirantes a desenvolvedores do Moodle com base em sua vasta experiência, qual seria?

Envolva-se em projetos de código aberto. Saiba como eles funcionam e interagem, como aceitam patches, como gerenciam seu código e estilos de codificação e faça contribuições significativas para eles. Cada projeto funciona de forma ligeiramente diferente, e a capacidade de se adaptar constantemente a diferentes requisitos e expectativas é uma habilidade fundamental.

As percepções de Andrew ecoam a essência da missão do Moodle e sua cultura vibrante na sede, mostrando a flexibilidade da equipe e o ethos estimado. A jornada de Andrew e seu compromisso inabalável com o crescimento servem de inspiração para todos nós. Agradecemos profundamente a presença inestimável de Andrew em nossa equipe. 

Interessado em fazer parte de uma comunidade global?

Explore todas as vagas abertas no QG do Moodle e torne-se parte de algo maior.