El HackODS UNAM 2026 fue un hackathón (maratón de programación) organizado por el Instituto de Energías Renovables (IER) y el Instituto de Geofísica de la UNAM enfocado en crear un tablero con datos abiertos sobre los Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030 de la Organización de las Naciones Unidas (ONU). Este fue un curso concurso: los equipos recibíamos capacitaciones técnicas sobre cómo usar Python, Jupyter Notebook, Quarto, GitHub, y también asistimos a conferencias magistrales impartidas por especialistas: la UNESCO México, el INEGI y muchos otros.
Cuando me enteré sobre el hackathón le compartí la convocatoria a mis amigxs de la prepa. Junto con una amiga que estudia ciencia de datos y un amigo que estudia ingeniería en tecnologías computacionales nos lanzamos a este reto de varias semanas. Al principio no teníamos una idea concreta de qué historia queríamos contar, pero lo que teníamos claro era que nos íbamos a enfocar en el ODS 6: Agua y saneamiento. Aquí en México hay muchos datos sobre el agua, pero provienen de fuentes muy diferentes y tienen formatos muy diversos. Conforme íbamos recolectando y analizando más y más datos nos preguntamos: ¿cuál es realmente el problema del agua? La cantidad de agua disponible es mucho mayor a la que consumimos. Sin embargo, hay una cantidad de agua muy importante que necesitan los ecosistemas para seguir funcionando, y esa no la podemos tomar, no está disponible estrictamente hablando. Si restamos esta cantidad de agua, la diferencia entre el consumo y la disponibilidad es mucho menor. Conforme aumenta la población, es de esperar que esta diferencia disminuya. Por eso llegamos al concepto de deuda hídrica: no solo es el agua que consumimos ahora, sino que también hay que pensar que es el agua de las generaciones futuras y que los recursos hídricos que tenemos en este momento están “prestados” por unos años para que después las personas puedan seguir cubriendo sus necesidades.
El proceso de construir un tablero para visualizar esta problemática con los datos abiertos que recolectamos fue demandante: aparte de asistir a las capacitaciones y charlas varias tardes de la semana, nos reuníamos en línea cuando teníamos tiempo para compartir ideas y organizar cómo lo íbamos a hacer. Conforme se acercaba la final en CU, nos encontrábamos cada vez con más y más pequeños detalles que teníamos que resolver: no usar HTML pero tener una apariencia atractiva, en qué orden poner las gráficas, etc. La última semana tuvimos una sesión de capacitación con Google en la que aprendimos a construir con Gemini. A lo largo de todo el hackathón nos apoyamos en la IA para resolver detalles técnicos o mejorar el formato. Esto estaba permitido siempre y cuando registráramos su uso correctamente.
El evento final fue en el auditorio Marcos Moshinsky, del Instituto de Ciencias Nucleares. 20 equipos se reunieron para acabar su tablero a lo largo del último día. Aunque nosotrxs no nos quedamos a dormir en el auditorio, estuvimos trabajando intensamente para lograr que las gráficas se visualizaran correctamente. Al día siguiente, entregamos nuestro tablero y redactamos nuestro pitch de 2 min (presentación relámpago). Lo ensayamos mucho para que no nos ganaran los nervios y al final lo hicimos muy bien: quedamos entre los primeros 6 lugares. Nuestro objetivo era hacer nuestro mejor esfuerzo y aprender, y creo que lo logramos.
Lo mejor fue escuchar las historias que los otros equipos contaron con sus datos, que visibilizaban problemáticas en nuestro país pero que también eran una herramienta de toma de decisiones o concientización. Conocimos a mucha gente genial que tiene mucha experiencia en programación. Espero que este hackathón se siga organizando los próximos años para que más personas del IER tengan la oportunidad de participar: por un lado, las herramientas de software que aprendí a utilizar me han servido mucho para los trabajos de la carrera, y por otro lado aprendí mucho de las charlas y los otros equipos.
Agradezco mucho a todas las personas que ayudaron a organizarlo, que nos dieron charlas y capacitaciones.