Programación accesible

Web de la comunidad programación accesible

Resumen de la reunión del 24 de febrero

Autor: Quico Saval.
En la categoría: comunidad
Publicado:

El 24 de febrero de 2024 tuvo lugar la última reunión de la comunidad. Como siempre, las presentaciones sirvieron para que los miembros se conozcan mejor y para que todo el mundo se ponga al día sobre lo que los demás hacen en relación con la programación. Algunas personas que hacía tiempo que no participaban dejaron constancia de su alegría por todos los cambios que han ocurrido y que se detallan a continuación.

Nuevo equipo de administración

Actualmente el equipo de administración lo forman 4 personas: Miguel Barraza, Quico Saval, Gera Kessler y Ronny González.

De Ronny se destaca su predisposición a responder preguntas en el grupo y de Gera su aportación a otras comunidades con proyectos como los complementos de NVDA para WhatsApp o Unigram entre otras muchas cosas.

En caso de que la comunidad crezca y/o las tareas de la administración así lo requieran el equipo de administración podría crecer.

Nueva forma de entrar al grupo

Quien quiera formar parte del grupo deberá completar un formulario cuyo objetivo es obtener el contacto de quien lo solicita, sus motivaciones en relación con la programación y si sabe diferenciar qué cuestiones se pueden tratar en el grupo y cuáles son fuera de tema. Además, en el mismo formulario se comprometen a aceptar el reglamento.

El equipo de administración se encargará de admitir a las personas en el grupo en función de las respuestas obtenidas.

Todo esto está explicado en la web.

La comunidad de GitHub

Se ha creado una nueva organización en GitHub para que se creen repositorios, se comparta código y se aprenda a usar estas herramientas.

Git y GitHub son herramientas fundamentales que todo desarrollador debe saber utilizar, ya que permiten mantener el código, ver su evolución y compartirlo con cualquiera, lo que facilita el trabajo en equipo. Además, como puede saberse quién ha hecho cada cambio, todo lo que se haga y quede reflejado será muy útil para que quien busque trabajo pueda ponerlo en su currículum.

Quien no sea miembro de la comunidad puede seguirla y mantenerse al tanto de lo que se vaya haciendo. Quien vaya a aportar código de forma habitual puede enviar su correo o usuario de GitHub a cualquiera de los administradores para que se le invite.

La web

La web será el espacio central en el que estará toda la información relativa a esta comunidad. Cualquier persona que quiera saber qué se está haciendo en esta comunidad no tendrá más que entrar y comprobarlo.

Periódicamente se irán publicando artículos que sean de utilidad para programadores, como un “Hola Mundo” en cualquier lenguaje o Framework, el uso de una biblioteca o un tutorial de cualquier cosa.

Quien quiera publicar algún contenido en la web tiene dos formas de hacerlo: hacer un fork del repositorio, crear el artículo y enviar una pull request o enviar el artículo a cualquier administrador para que se encargue de formatearlo y publicarlo.

Otra buena idea es retroalimentar los posts. Por ejemplo, si tenemos un artículo en el que alguien ha demostrado como programar algo en un lenguaje, cualquier persona podría mostrar en otro artículo cómo hacer eso mismo con un lenguaje diferente.

Desafíos

Durante el año 2022 se resolvieron en el grupo de WhatsApp varios desafíos matemáticos utilizando la programación. La idea de la comunidad es recuperarlos y extenderlos.

Un desafío puede ser cualquier ejercicio que quien lo plantee crea que pueda servir a la comunidad. Además, también se pueden plantear desafíos a otras comunidades como la resolución de problemas de accesibilidad.

La idea que se está barajando tiene que ver con dejar el enunciado en la web y un tiempo para resolver el ejercicio y subirlo al repositorio que se indique. En cuanto se tenga clara la forma de hacerlo se lanzará un desafío piloto para probar.

Proyectos

La idea fundamental del proyecto no es desarrollarlo en código, sino aprender conceptos clave como las fases que tiene el desarrollo de un software y la metodología de trabajo en equipo.

El objetivo será desarrollar un guión que sirva para que quien quiera luego pueda hacer el desarrollo en cualquier lenguaje. Además, de ahí también se podrían sacar desafíos.

Durante la reunión se leyeron las descripciones de todos los proyectos participantes. Los ideólogos de los proyectos que estaban presentestuvieron la oportunidad de explicarlos en la reunión. No obstante, se puede preguntar por el grupo de WhatsApp cualquier duda sobre algún proyecto para que quien lo creó la pueda aclarar.

Desde el lunes 26 de febrero hasta el sábado 2 de marzo se podrá votar por el proyecto favorito de cada uno y el domingo 3 de marzo se conocerán los dos proyectos ganadores. A partir de ahí se abrirá un plazo para que quien quiera pueda inscribirse en el grupo que realizará el proyecto. No se admitirán nuevos miembros una vez cerradas las inscripciones.

Será el propio grupo el que decida el proyecto a desarrollar, el plazo que se marca y la forma que utilizarán para comunicarse y coordinarse durante su realización.

Se creará un repositorio para el proyecto y el objetivo será que ese repositorio tenga una página web con el desarrollo terminado.

Se sugiere que al finalizar el proyecto se celebre una reunión de comunidad en la que los participantes en el proyecto cuenten su experiencia.

Propuestas de futuro

  • Añadir al formulario para entrar en el grupo un campo de observaciones por si se quiere aclarar alguna respuesta o comunicar algo a los administradores.
  • Investigar si hay alguna plataforma más conveniente que Google Meet para las reuniones de la comunidad.
  • Publicar información en la web sobre cómo contribuir con un post.