Celebrazione dei 10 anni di Moodle HQ e degli oltre 10.000 contributi Git con il Principal Architect Andrew Lyons

12 dicembre 2023 Di Lucy Sherwood

Moodle Il Principal Architect Andrew Lyons ha recentemente festeggiato 10 anni di lavoro presso Moodle HQ! Sebbene Andrew abbia iniziato il suo percorso con Moodle nelle scuole e nelle università, è entrato presto a far parte del team di Moodle HQ e ha contribuito in modo determinante allo sviluppo di Moodle, apportando più di 5.000 commit su Git e più di 5.000 fusioni su Git, oltre a più di 1.000 miglioramenti, nuove funzionalità, correzioni di bug e altre modifiche nel corso della sua storia nel team di Moodle.

"La conoscenza di Andrew dell'Moodle LMS, il suo approccio pragmatico e le sue competenze tecniche sono stati preziosi per portare avanti la nostra visione", ha dichiarato Matt Poritt, Platform Manager dell'Moodle LMS e responsabile del team di cui Andrew fa parte. "Andrew dà l'esempio con la sua passione non solo per i nostri progetti, ma anche per la promozione di un ambiente positivo e collaborativo. Gli auguro molti altri anni con Moodle", ha aggiunto Matt.  

Il collega Mick Hawkins, che lavora con Andrew nello stesso team di Moodle HQ, ha dichiarato: "Non credo che ci sia qualcuno nella comunità di Moodle che non sia stato in qualche modo influenzato dai contributi di Andrew negli ultimi 10 e più anni, sia che abbia acquisito preziose conoscenze tecniche, sia che sia uno sviluppatore il cui lavoro è stato rivisto o integrato da lui (oltre 3.000 problemi e in continuo aggiornamento), sia che utilizzi Moodle LMS e tragga beneficio dai suoi numerosi e continui contributi al progetto". 

Abbiamo incontrato Andrew per parlare del suo decennio come parte preziosa del nostro team. Leggete di seguito ciò che ci ha raccontato:

 

Ciao Andrew, parlaci di te e del tuo ruolo in Moodle.

Lavoro per Moodle da 10 anni in vari ruoli, ma ho iniziato a sviluppare Moodle circa 14 anni fa nel settore scolastico e universitario del Regno Unito. Ho iniziato a lavorare in Moodle come sviluppatore e ho ricoperto vari ruoli nel corso degli anni. Sono stato lo sviluppatore principale per la creazione di MoodleCloud, attualmente faccio parte del team di integrazione e sono ora il Principal Architect del team Moodle LMS.

Mi piace molto la varietà del lavoro e la possibilità di lavorare a progetti nuovi ed entusiasmanti per lo sviluppo della piattaforma Moodle LMS. Attualmente sto lavorando ad alcuni cambiamenti davvero interessanti per i servizi web di Moodle, che hanno delle ripercussioni impressionanti per Moodle nel corso degli anni. prossimo 10 anni.

Lei ha avuto un grande impatto su Moodle. Come è cambiato e cresciuto il team di Moodle HQ negli ultimi 10 anni?

Quando ho iniziato a lavorare in Moodle, eravamo circa 20! Negli ultimi 10 anni l'azienda è cresciuta e cambiata in modo massiccio. Avevamo un piccolo ufficio a East Perth, ma da allora abbiamo aperto un ufficio a Barcellona e lavoriamo principalmente da casa con un piccolo spazio di co-working nel CBD.

I team stessi sono cambiati sostanzialmente con la crescita di tutti i nostri team, la creazione di MoodleCloud, UX, Product Experience e molti altri team. Siamo un'azienda molto diversa sotto molti aspetti, ma nelle mie interazioni quotidiane c'è ancora una grande sensazione di far parte di un team.

Andrew con un gruppo di Moodler al MoodleMoot Australia, 2019. Immagine
Andrew con un gruppo di Moodler al MoodleMoot Australia, 2019.

Il team è certamente cresciuto in questo periodo! Mi interessa sapere come si è evoluta la piattaforma Moodle negli ultimi dieci anni dal suo punto di vista e quali sono i cambiamenti o i miglioramenti significativi in cui è stato coinvolto.

Come piattaforma, Moodle è cambiato in modo sostanziale in questo periodo e sento di aver contribuito a molti di questi cambiamenti. Ho fatto parte del piccolo team che ha creato MoodleCloud, un momento molto emozionante, e sono stato coinvolto in alcuni cambiamenti significativi dell'infrastruttura di Moodle. Ho anche lavorato alla creazione di visite guidate per gli utenti, all'aggiunta di nuovi strumenti per gli sviluppatori e altro ancora.

Mi piace molto partecipare al miglioramento dell'esperienza degli sviluppatori e ho spinto molto per l'adozione di molti standard comuni.

Più recentemente, ho iniziato a tracciare una mappa dei prossimi 5-10 anni di sviluppo di Moodle per aggiornare le nostre pratiche di sviluppo e pensare a come portare con noi tutti i nostri fantastici sviluppatori di plugin.

Il mio lavoro all'interno di Moodle mi ha anche permesso di contribuire a una vasta gamma di altri progetti open-source, da Chromium e Firefox alle specifiche W3C ARIA e WebDriver, Docusaurus, Gherkin Lint, JavaScript tooling, Selenium, MDN e molti altri.

È bello conoscere gli altri progetti open-source a cui hai lavorato oltre a Moodle! Ci sono funzioni o plugin di Moodle che hai sviluppato di cui sei particolarmente orgoglioso?

Sono così tante che è difficile citare una cosa in particolare. Sono stato molto coinvolto nel lavoro di progettazione architettonica dell'API per la privacy e sono molto orgoglioso del mio contributo. Sono anche molto orgoglioso della funzione User Tours e, più in generale, dei passi da gigante compiuti dalla nostra infrastruttura JavaScript negli ultimi dieci anni.

Andrew Lyons ha dato più di 10.000 contributi git a Moodle. Fonte: Immagine Moodle.org
Andrew Lyons ha dato più di 10.000 contributi git a Moodle. Fonte: Moodle.org

L'immagine qui sopra è un estratto di una rappresentazione visiva dei contributi degli sviluppatori di Moodle sotto forma di nuvola di parole. È possibile dare un'occhiata all'elenco completo sul sito Pagina dei crediti dello sviluppatore.

Può parlare delle sue esperienze di collaborazione con la comunità di Moodle, compresi educatori, amministratori e altri sviluppatori, per migliorare la piattaforma?

Sono stato un membro della comunità Moodle molti anni prima di entrare in MoodleHQ e ho sempre cercato di partecipare a quella comunità con il mio ruolo in MoodleHQ. Ho sempre avuto esperienze positive con la comunità ed è un gruppo fantastico di cui far parte.

Quali sono le tendenze o le tecnologie che, secondo lei, influenzeranno il futuro dell'e-learning e, di conseguenza, lo sviluppo di Moodle nel prossimo decennio?

Penso che nei prossimi anni assisteremo a un grande interesse per la tecnologia AI nel campo dell'istruzione, in particolare, ma penso anche che assisteremo a un'esperienza di apprendimento sempre più mista per tutti gli studenti.

Abbiamo attraversato decenni di apprendimento di persona, seguiti da un breve periodo di apprendimento online forzato, e ora che siamo usciti dall'altra parte di una pandemia globale e le cose sono tornate in gran parte a una nuova normalità, penso che le persone che in precedenza erano caute nei confronti dell'apprendimento online potrebbero iniziare a incorporarlo di più nella loro vita quotidiana.

Puoi condividere un ricordo (o due) preferito del tuo periodo di lavoro in MoodleHQ?

Qualche anno fa, quando eravamo un'azienda molto più piccola, ho organizzato un esercizio di team building: la Perth Amazing Race. Correvamo tutti per la città cercando di svolgere vari compiti e utilizzando il maggior numero possibile di mezzi di trasporto. Il team di Martin ha pensato davvero fuori dagli schemi e la loro lista comprendeva corse con le carriole, carrelli della spesa e molte altre cose. È stata un'esperienza di team building davvero incredibile e credo che tutti si siano divertiti molto.

Quasi tutti i Moot a cui ho partecipato hanno creato un sacco di nuovi ricordi. È sempre molto bello incontrare e conoscere di persona la nostra comunità e scoprire cosa fanno le persone che non avevamo considerato prima. Mi piace scoprire i punti dolenti delle persone e cercare di risolverli.

Su un piano diverso e su un tipo di preferenza molto diverso, sono stato davvero orgoglioso di far parte del team che ha portato l'API per la privacy in Moodle. Mettere insieme una nuova API in un breve lasso di tempo per rendere Moodle conforme alla nuova legislazione dell'UE è stata una sfida difficile, ma come gruppo ce l'abbiamo fatta e il risultato di questo lavoro funziona ancora bene a distanza di molti anni. Tutti si sono davvero impegnati per rispettare una scadenza piuttosto ravvicinata, ed è stato bello da vedere.

Andrew ha recentemente accettato un premio per conto di Moodle agli Australian Access Awards 2023. Immagine
Andrew ha recentemente accettato un premio per conto di Moodle agli Australian Access Awards 2023.

Cosa ti piace di più del lavoro in Moodle HQ? 

La flessibilità è ottima, soprattutto perché lavoriamo da casa. Cerco di trovare un buon equilibrio tra lavoro e vita privata. In inverno cerco di iniziare presto, di portare a spasso il cane quando c'è un po' di luce, di accendere la pentola durante il giorno e di fare qualche altra cosa durante la giornata (mettere a lavare i panni è la pausa perfetta per lo schermo). Tutto questo mi permette di liberare la sera e il fine settimana per stare con la mia famiglia.

Cosa le piace fare nel tempo libero o nei fine settimana quando non lavora?

Quando non lavoro, amo passare il tempo con mia moglie, mio figlio di due anni e il nostro cane. Abbiamo anche due cavalli e sono un giudice qualificato di salto ostacoli. Ho avuto l'onore di giudicare in alcuni dei più importanti appuntamenti di salto ostacoli dell'Australia occidentale.

Se potesse dare un consiglio agli aspiranti sviluppatori di Moodle sulla base della sua vasta esperienza, quale sarebbe?

Partecipate ai progetti Open Source. Imparate come funzionano e come interagiscono, come accettano le patch, come gestiscono il codice e gli stili di codifica e apportate contributi significativi. Ogni progetto funziona in modo leggermente diverso e la capacità di adattarsi costantemente a requisiti e aspettative diverse è un'abilità fondamentale.

Le intuizioni di Andrew riecheggiano l'essenza della missione di Moodle e della sua vibrante cultura presso la sede centrale, mostrando sia la flessibilità che l'etica del team. Il percorso di Andrew e il suo impegno costante nella crescita sono fonte di ispirazione per tutti noi. Apprezziamo profondamente la preziosa presenza di Andrew nel nostro team. 

Siete interessati a far parte di una comunità globale?

Esplora tutte le posizioni aperte presso Moodle HQ e diventa parte di qualcosa di più grande.