Samson Goddy sobre el poder de centrar el código abierto en las necesidades de la comunidad
Listen in the original language
Samson Goddy es ingeniero de software, defensor del código abierto y constructor de comunidades. Lidera Relaciones con la Comunidad y Promoción en Sourcegraph y es cofundador de Open Source Community Africa; contribuye desde hace tiempo al proyecto Sugar Labs y forma parte de la junta de Open Source Collective. A Samson le apasiona construir comunidades diversas alrededor de proyectos y le encanta enseñar.
Amanda Casari: Mi nombre es Amanda Casari. Mis pronombres son ella/ella. Hoy es 23 de octubre de 2021. Estoy hablando con Samson Goddy, a quien conocí en PyCon hace dos años — creo que fue en 2019, en Cleveland, Ohio. Estoy grabando esta conversación para Open Source Stories en lo que parece un día bastante oscuro, pero en realidad es un bonito día soleado aquí en Nueva Inglaterra. Mi primer recuerdo de una computadora: mi tío trabajaba para IBM a principios de los años 80. Nos dio una PC doméstica — fue un IBM PC Jr. — que empezó a vivir en mi comedor cuando era niña. Samson, ¿podrías presentarte?
Samson Goddy: Claro. Hola. Me llamo Samson Goddy; pronombres él/él. ¿Debería decir la fecha de hoy, o simplemente la omito?
Amanda Casari: ¡No!
Samson Goddy: Entonces, estoy grabando desde Londres, Reino Unido. Pero soy nigeriano. Vengo de Nigeria.
Amanda Casari: ¡Oh! ¿Cuál es tu primer recuerdo de una computadora en tu vida?
Sobre la inutilidad de tratar de evitar el trabajo “de oficina”
Samson Goddy: Oh, mi primer recuerdo fue básicamente en la primaria. Tuvimos esos primeros momentos con computadoras tipo C (C-computers). Fue sorprendente, increíble, porque al principio no capté la vibra. Nos enseñaban a usar Microsoft Office. Eso para mí fue bastante malo.
Cuando volví a clase y vi algunas películas de ciencia ficción, me emocioné con las posibilidades de lo que se puede hacer con las computadoras, más allá del trabajo de oficina. Quizás solo me refiero a que no me gusta el trabajo “tradicional de oficina” con computadoras.
Amanda Casari: ¿Te gusta ahora el trabajo de oficina con computadoras?
Samson Goddy: Sí, sí, porque es parte de mi trabajo. Ahora paso tiempo en hojas de cálculo, Google Docs y un montón de valores booleanos como parte de mi tarea. En comparación con cuando era más joven y me dedicaba más a casos de uso, programación y cosas tácticas en lugar del trabajo de oficina. Así que una de las cosas de las que huía ahora me alcanzó. Aprende todo lo que puedas cuando eres joven.
Una introducción a Linux a través del juego
Amanda Casari: Hablando de aprender desde joven, ¿podrías describir tus primeros encuentros con el código abierto y algo sobre tu trayectoria temprana?
Samson Goddy: Claro. Curiosamente, cuando empecé a verlo de forma táctica, fue en sexto o séptimo grado. Me alejé de usar Windows, porque ya no me sentía conectado con eso.
Había un proyecto del MIT Media Lab —y creo que en algún momento también involucró a Naciones Unidas— llamado One Laptop per Child. Me presentaron eso en sexto o séptimo grado. Fue como me interesé en el código abierto: al ejecutar una máquina Linux completa, con tecnología libre.
Así empecé a entender qué es el código abierto. Era una cultura muy distinta a la de mi entorno, muy enfocada en la investigación. Algunos compañeros jugaban en Windows, yo era fanático del fútbol, y quería pasar mis juegos de PC, pero eran lentos. También me fascinó la limitación de la arquitectura, que me hizo pensar: “¿Por qué no puedo ejecutar archivos .exe o de Windows?” Así comprendí el concepto de sistema operativo y empecé a entender qué es Linux y que existen múltiples distribuciones.
Cómo la comunidad alimentó la curiosidad
Amanda Casari: Entonces cuando empezaste en la primaria y tus compañeros no compartían tu interés por esas plataformas tecnológicas, ¿cómo encontraste apoyo y comunidad para avanzar?
Samson Goddy: Fue difícil, porque ese computador estaba en mi escuela y yo era de esos pocos con esa conexión; probablemente el 0,1 % que se interesaba en eso.
Desde pequeño, siempre he querido romper cosas y arreglarlas, llegar al fondo de todo. El computador estaba preparado para correr Sugar, basado en Fedora o el entorno de GNOME, con aplicaciones educativas del Media Lab llamadas “Activities”. Algunas incluso formaban parte temporalmente del currículo escolar.
Uno de ellos era una versión temprana de Scratch. Muy distinta de la interfaz actual. También un predecesor de Logo, con las tortugas que dibujaban círculos o cuadrados. Ahí empecé con la programación gráfica antes de sumergirme en tecnología más avanzada.
El proyecto no estaba centrado en África, sino en otras visiones de informática. Eso me llevó a internet y a foros. Ahí fue donde aprendí sobre el código abierto y qué era IRC. Curiosamente, conocí IRC antes que los mensajes en teléfonos, fue mi primera exposición a la mensajería en tiempo real.
La conexión con Cambridge
Amanda Casari: Cuando buscabas apoyo e insertarte comunitariamente como estudiante, ¿hubo alguien que influyó particularmente en tu trayectoria?
Samson Goddy: Sí, siendo honesto, el 99,9 % de las influencias estaban en EE. UU., porque la adopción de Linux era muy baja en Nigeria. Recibía apoyo desde programas educativos.
Unas personas clave del Media Lab me marcaron: Cynthia Solomon (coautora del lenguaje Logo) y Walter Bender, quien defendía la idea de aprender haciendo y fue presidente del MIT Media Lab. También colaboré con personas de Harvard, más enfocadas en el sector industrial.
Así fue como empecé a interactuar con proyectos reales de código abierto y comunitarios, y a intercambiar ideas sobre mejorías.
Los orígenes de Open Source Community Africa
Amanda Casari: Has dicho varias veces que tu experiencia inicial estaba centrada en EE. UU. — ¿cómo influyó eso en tu vida actual y tu trabajo?
Samson Goddy: Me vi obligado a centrarme en EE. UU. porque de ahí venía mi apoyo. Al volver a Nigeria, empecé a sentirme solo; necesitaba mejoras en tiempo real y comunidad local. Estuve hablando en eventos en universidades e incluso fui profesor visitante como graduado de secundaria, introduciendo Python y Scratch.
Vi que necesitaba construir una comunidad con intereses comunes. Al asistir a mi primer evento tecnológico en Nigeria, noté que había valor y decidí organizar algo local. Mi primer viaje a EE. UU. fue al Google Summer of Code Mentor Summit en Mountain View. Ahí vi la comunidad global y noté un problema de “pipeline”: la gente que podría estar ahí no lo estaba por falta de acceso.
Hablé con el equipo sobre cómo evangelizar el regreso a mi región. Visité MIT y Harvard, y comprendí el valor de las colaboraciones comunitarias. Al volver, empecé a conectar personas y así nació Open Source Community Africa, desde finales de 2017 y oficialmente en 2018. Hoy somos un movimiento fuerte y en expansión.
Escalando una comunidad de código abierto en todo un continente
Amanda Casari: África es un continente, no un país — ¿qué has aprendido al llevar un programa continental adelante?
Samson Goddy: África es igualmente diversa: el norte, sur, este y oeste tienen diferencias profundas. Los dos grandes desafíos: el lenguaje y la cultura/religión. Incluso dentro de una religión, las interpretaciones varían según región.
Necesitábamos entender estas diferencias. La idea del voluntariado, por ejemplo, no se recibe igual: “¿Gratis?” muchos se preguntaban. En Occidente puede ser algo natural, pero aquí es diferente.
Así, comenzamos optimizando por ciudades: primero mi propia ciudad, luego Lagos, la más poblada, donde vimos el verdadero interés. Valoramos que la gente aporte desde su contexto, en lugar de borrar la experiencia “upstream”, entendiendo cómo esta repercute “downstream”.
Aprovecho los eventos internacionales para explicar cómo comprender África: no es un país; tiene múltiples idiomas y realidades — por ejemplo, no todos hablan afrikáans. Estamos creando conciencia sobre cómo adaptar el código abierto en el continente.
El impacto inmediato del Open Source Festival
Amanda Casari: ¿Qué es lo que más te emociona de lo que has construido y hacia dónde vas?
Samson Goddy: Una de las experiencias más potentes fue el Open Source Festival: el evento comunitario más grande que organicé junto a colegas de todo el continente. Aunque estalló justo antes de la cuarentena por COVID-19, el impacto fue enorme: la gente consiguió empleos, cambió de carrera, explotó de oportunidades.
Gran parte de la población nigeriana (70 %) tiene menos de 30 años: son energéticos y experimentales, dispuestos a intentarlo y fallar, a diferencia de otras regiones donde se tiende a jugar seguro.
Recibo mensajes de personas que me dicen: “Escuché tu charla”, “Estoy en esta comunidad y ahora hago esto…”. Muchos trabajan en grandes empresas tecnológicas, algo que hace cinco años parecía impensable. Cada día doy felicitaciones en Twitter cuando alguien consigue un empleo o trabaja remotamente. Ha sido increíble ver cómo crece el potencial sin tanto obstáculo.
Amanda Casari: Recuerdo ese viaje a Nigeria antes de la cuarentena. El evento fue varias veces más grande de lo esperado y luego, apenas llegamos a EE. UU., todo entró en cuarentena.
Samson Goddy: Todos los que planearon o colaboraron en esa conferencia consiguieron trabajo. El alcance fue tan grande que medio mundo lo discutía; incluso me abrió puertas profesionales: escribí un artículo, lo llevé a mi entrevista y mi gerente lo vio y me contrató. Fue el poder del evento.
Creando un nuevo centro de liderazgo en código abierto
Amanda Casari: No solo fue crecimiento profesional, sino también cambiaron cómo la gente se comporta en roles de liderazgo. Tú y yo hablamos desde el principio: no se trata solo de millones de usuarios, ni de una meta gigante de desarrolladores, sino de dar voz a quién tiene liderazgo en tecnología y ecosistemas open source.
Samson Goddy: Eso fue parte de nuestra intención en el festival. Invitamos a personas de muchas disciplinas, y también gente que conectara con las experiencias de los asistentes. Hicimos encuestas: “¿Por qué viniste tú?”, y diseñamos el evento para responder esas preguntas.
Desde entonces, he promovido crear sistemas donde cualquier persona, sin importar edad, raza, cultura o discapacidad, pueda aportar ideas y liderar. No imponemos órdenes, facilitamos la voz. Esto permite que desarrolladores, diseñadores o defensores de distintas áreas compartan desde el liderazgo y no solo desde una tarea específica.
La alegría de impactar elevando a otros
Amanda Casari: ¿De qué te sientes más orgulloso en tu trabajo en el código abierto?
Samson Goddy: Del impacto humano. A veces renuncio a cosas personales por esto, pero saber que invierto en otras personas, en su potencial, me da una enorme alegría. He patrocinado eventos, regalado cursos… no por sentirme bien, sino para elevar capital humano. Así crecemos juntos: ellos aprenden hoy y yo aprenderé algo de ellos en el futuro.
Caminos no recorridos
Amanda Casari: ¿Y tu mayor arrepentimiento?
Samson Goddy: Quizás el no haber enseñado en una universidad. Tenía curiosidad, lo hubiera disfrutado. Quise ir a MIT, pero razones personales me lo impidieron. Pienso que si hubiera ido, hoy estaría en EE. UU. en lugar de haber construido comunidad en África. No lo veo como un error; fue lo que me permitió impactar aquí.
También podría haber tomado un empleo rápido y desistido de OSCA, sin saber que eso cambiaría todo. Así que aprendo a aceptar que algunas oportunidades vienen del camino que sí elegí.
El equilibrio entre humildad y compartir tu trabajo
Amanda Casari: Al reflexionar, ¿hay algo que haya cambiado el rostro del open source gracias a tu experiencia o comunidades africanas?
Samson Goddy: Sí, comenzaré con algo personal: siempre menosprecié mis propios logros. Si al principio compartiera más lo que hice, mis esfuerzos habrían tenido mayor impacto. Crecí en una cultura donde atribuirte algo no se llevaba mucho; pero empecé a ver que hablar de tus actos no es arrogancia, es influencia.
Un caso: colaboré con GitHub en su iniciativa “README”, querían historias de mantenedores. Me costó una semana escribir la mía, la borraba, decía que era demasiado personal, hasta que la compartí. Tuvo gran alcance, fue la más destacada. Ayudó a proyectos y enriqueció mi carrera.
Este cambio de mindset —tomar crédito y hablar— habilita que otros compartan sus historias, asistan a conferencias, sean mantenedores. Eso transforma la percepción global: “Oh, hay una parte de África que no habíamos visto”.
Compartir desde temprano; hablar en nombre de otros
Amanda Casari: Nos queda poco tiempo, pero antes de terminar: ¿algún pensamiento final para este diálogo?
Samson Goddy: Comparte lo antes que puedas. Compartir da poder. En esta era de internet y redes sociales, contar tu historia puede cambiar vidas. También, asegúrate de que otros te respalden: “¿Quién habla por ti cuando no estás presente?” Tener defensores es clave.
Amanda Casari: Me encanta esa idea: no solo compartir tu historia, sino también compartir las de quienes no están contigo. Samson, muchas gracias por tu participación hoy. Fue genial escuchar cosas que aún no habíamos conversado.
Samson Goddy: Gracias a ti. Me emociona hablar siempre de África y open source. Amo estar en este ecosistema y espero mucha más colaboración en el futuro. Gracias.