Celebrando 10 años en la sede central de Moodle y más de 10.000 contribuciones Git con el Arquitecto Principal Andrew Lyons

diciembre 12, 2023 Por Lucy Sherwood

Moodle El Arquitecto Principal Andrew Lyons celebró recientemente 10 años de trabajo en Moodle HQ. Aunque Andrew comenzó su andadura con Moodle en colegios y universidades, pronto pasó a formar parte del equipo de Moodle HQ y ha sido una gran parte del desarrollo de Moodle, realizando más de 5000 commits Git y más de 5000 merges Git, y más de 1000 mejoras, nuevas funcionalidades, correcciones de errores y otros cambios a lo largo de su historia en el equipo de Moodle.

"Los conocimientos de Andrew sobre Moodle LMS, su enfoque pragmático y sus habilidades técnicas han sido de un valor incalculable para impulsar nuestra visión", dijo Matt Poritt, Director de Plataforma de Moodle LMS y director del equipo del que Andrew forma parte. "Andrew predica con el ejemplo gracias a su pasión no sólo por nuestros proyectos, sino por fomentar un entorno positivo y de colaboración. Le deseo muchos años más con Moodle", dijo Matt.  

Mick Hawkins, miembro del equipo de Moodle HQ, que trabaja con Andrew en el mismo equipo, dijo: "No creo que haya nadie en la comunidad Moodle que no haya sido impactado de alguna manera por las contribuciones de Andrew en los últimos 10 años, ya sea obteniendo valiosos conocimientos técnicos, como desarrollador cuyo trabajo ha sido revisado o integrado por él (más de 3.000 problemas y contando) o como alguien que utiliza Moodle LMS y se beneficia de sus muchas contribuciones al proyecto". 

Nos reunimos con Andrew para hablar de su década como parte inestimable de nuestro equipo. Lea más sobre lo que compartió con nosotros a continuación:

 

Hola Andrew, háblanos de ti y de tu papel en Moodle.

He estado trabajando para Moodle durante 10 años en varios puestos, pero empecé a desarrollar Moodle hace unos 14 años en los sectores de Escuelas y Universidades del Reino Unido. Empecé en Moodle como desarrollador, y he tenido varios roles a lo largo de los años. Fui el desarrollador principal para la creación de MoodleCloud, actualmente estoy en el equipo de Integración, y ahora soy el Arquitecto Principal en el equipo Moodle LMS.

Me gusta mucho la variedad del trabajo y poder trabajar en proyectos nuevos y emocionantes para el desarrollo de la plataforma Moodle LMS. Actualmente estoy trabajando en algunos cambios realmente interesantes en los Servicios Web de Moodle, que tienen unas repercusiones impresionantes para Moodle a lo largo de los años. siguiente 10 años.

Usted ha tenido un gran impacto en Moodle. Cómo ha cambiado y crecido el equipo de la sede central de Moodle en los últimos 10 años?

Cuando empecé en Moodle, ¡éramos unos 20! La empresa ha crecido y cambiado enormemente en los últimos 10 años. Solíamos tener una pequeña oficina en East Perth, pero desde entonces, hemos abierto una oficina en Barcelona y hemos estado trabajando principalmente desde casa con un pequeño espacio de co-working en el CBD.

Los propios equipos han cambiado sustancialmente con el crecimiento de todos nuestros equipos, la creación de MoodleCloud, UX, Product Experience y muchos otros equipos. Somos una empresa muy diferente en muchos aspectos, pero en mis interacciones cotidianas sigo teniendo una gran sensación de formar parte de un equipo.

Andrew con un grupo de Moodlers en MoodleMoot Australia, 2019. Imagen
Andrew con un grupo de Moodlers en MoodleMoot Australia, 2019.

No cabe duda de que el equipo ha crecido en este tiempo. Me interesa saber cómo ha evolucionado la plataforma Moodle en la última década desde tu punto de vista y en qué cambios o mejoras significativas has participado.

Como plataforma, Moodle ha cambiado sustancialmente durante este período, y siento que he tenido bastante que ver en muchos de esos cambios. Formé parte del pequeño equipo que creó MoodleCloud, que fue una época muy emocionante, y he participado en algunos cambios significativos en la infraestructura de Moodle. También he trabajado para crear User Tours, añadir nuevas herramientas para desarrolladores y mucho más.

Me gusta mucho participar en la mejora de la experiencia de los desarrolladores y he impulsado la adopción de muchas normas comunes.

Más recientemente, he estado empezando a trazar el mapa de los próximos 5-10 años de desarrollo de Moodle para actualizar nuestras prácticas de desarrollo y pensar en cómo traer a todos nuestros increíbles desarrolladores de plugins con nosotros.

Mi trabajo en Moodle también me ha permitido contribuir a una amplia gama de otros proyectos de código abierto que van desde Chromium y Firefox a las especificaciones ARIA y WebDriver del W3C, Docusaurus, Gherkin Lint, herramientas JavaScript, Selenium, el MDN, y muchos más.

Es estupendo saber en qué otros proyectos de código abierto has trabajado además de Moodle. ¿Hay alguna característica o plugin de Moodle que hayas desarrollado del que estés particularmente orgulloso?

Hay tantos que es difícil nombrar uno en concreto. Estuve muy involucrado en el diseño arquitectónico de la API de privacidad y me siento muy orgulloso de mi contribución. También estoy muy orgulloso de la función User Tours y, en general, de los avances que ha experimentado nuestra infraestructura JavaScript en la última década.

Andrew Lyons ha realizado más de 10.000 contribuciones git a Moodle. Fuente: Imagen de Moodle.org
Andrew Lyons ha realizado más de 10.000 contribuciones git a Moodle. Fuente: Moodle.org

La imagen de arriba es un extracto de una representación visual de las contribuciones de los desarrolladores de Moodle en forma de nube de palabras. Puede consultar la lista completa en la página Página de créditos del desarrollador.

¿Puede hablarnos de sus experiencias colaborando con la comunidad Moodle, incluidos educadores, administradores y otros desarrolladores, para mejorar la plataforma?

Fui miembro de la comunidad Moodle muchos años antes de unirme a MoodleHQ, y siempre he intentado participar en esa comunidad con mi papel en MoodleHQ. Siempre he tenido experiencias positivas con la comunidad, y es un gran grupo del que formar parte.

¿Qué tendencias o tecnologías cree que determinarán el futuro del e-learning y, por tanto, el desarrollo de Moodle en la próxima década?

Creo que en los próximos años veremos un gran interés por la tecnología de IA en la educación, en particular, pero también creo que veremos una experiencia de aprendizaje cada vez más combinada para todos los alumnos.

Hemos pasado por décadas de aprendizaje presencial, seguidas de un breve periodo de aprendizaje en línea forzado, y ahora que hemos salido del otro lado de una pandemia mundial y las cosas han vuelto en gran medida a una nueva normalidad, creo que la gente que antes se mostraba cautelosa con el aprendizaje en línea puede empezar a incorporarlo más a su vida cotidiana.

¿Puede compartir algún recuerdo (o dos) de su trabajo en MoodleHQ?

Hace unos años, cuando éramos una empresa mucho más pequeña, organicé un ejercicio de trabajo en equipo: The Perth Amazing Race. Todos corríamos por la ciudad intentando realizar varias tareas y utilizando el mayor número posible de medios de transporte. El equipo de Martin no se conformó con eso y su lista incluía carreras de carretillas, carritos de la compra y un montón de cosas más. Fue una experiencia de trabajo en equipo increíble, y creo que todo el mundo disfrutó mucho.

Casi todos los Moot a los que he asistido me han dejado un montón de recuerdos nuevos. Siempre es genial conocer y ponerse al día con nuestra comunidad en persona y descubrir qué cosas hace la gente que no habíamos considerado antes. Me encanta encontrar los puntos débiles de la gente e intentar solucionarlos.

En otro orden de cosas, y en otro tipo de favoritos, me sentí muy orgulloso de formar parte del equipo que introdujo la API de privacidad en Moodle. Reunir una nueva API en un corto espacio de tiempo para hacer que Moodle cumpliera con la nueva legislación de la UE fue un reto difícil, pero como colectivo, lo logramos, y el resultado de ese trabajo sigue funcionando bien muchos años después. Todo el mundo se unió para cumplir un plazo bastante ajustado, y fue estupendo verlo.

Andrew aceptó recientemente un premio en nombre de Moodle en los Australian Access Awards 2023. Imagen
Andrew aceptó recientemente un premio en nombre de Moodle en los Australian Access Awards 2023.

¿Qué es lo que más te gusta de trabajar en Moodle HQ? 

La flexibilidad es estupenda, sobre todo porque trabajamos desde casa. Intento conciliar la vida laboral y familiar. Durante el invierno, intento empezar temprano, sacar al perro a pasear cuando hay algo de luz, poner la olla de cocción lenta durante el día y hacer algunas otras cosas durante el día (poner la colada es el descanso perfecto para la pantalla). Todo eso me deja las tardes y los fines de semana libres para pasarlos con mi familia.

¿Qué le gusta hacer en su tiempo libre o los fines de semana cuando no está trabajando?

Cuando no estoy trabajando, me encanta pasar tiempo con mi mujer, mi hijo de dos años y nuestro perro. También tenemos dos caballos y soy juez de salto cualificado. He tenido el honor de juzgar en algunas de las competiciones de salto de obstáculos más importantes de Australia Occidental.

Si pudiera dar un consejo a los aspirantes a desarrolladores de Moodle basado en su amplia experiencia, ¿cuál sería?

Participe en proyectos de código abierto. Aprende cómo funcionan e interactúan, cómo aceptan parches, cómo gestionan su código y sus estilos de codificación, y haz contribuciones significativas a ellos. Cada proyecto funciona de forma ligeramente diferente, y la capacidad de adaptarse constantemente a los distintos requisitos y expectativas es una habilidad fundamental.

Las ideas de Andrew reflejan la esencia de la misión de Moodle y su vibrante cultura en la sede central, mostrando tanto la flexibilidad del equipo como su apreciado espíritu. El viaje de Andrew y su inquebrantable compromiso con el crecimiento nos sirven de inspiración a todos. Agradecemos profundamente la inestimable presencia de Andrew en nuestro equipo. 

¿Le interesa formar parte de una comunidad mundial?

Explora todos los puestos vacantes en Moodle HQ y forma parte de algo más grande.