Otro paso como creador de proyectos de código abierto
Tengo ya unos cuantos años trabajando visiblemente en proyectos de código abierto.
Comencé en la universidad, participando en el Hacktoberfest en 2019. De ahí, salté a contribuir en un par de cambios menores en proyectos aleatorios que conseguía en internet. Al mismo tiempo, el repositorio de mi proyecto de grado fue abierto desde el principio, así como de otros proyectos grandes de mi último año como estudiante.
Uno de mis momentos favoritos fue cuando contribuí mi primer (y único, hasta ahora) commit en el repositorio de mybb, un software muy importante para mí en la adolescencia. No fue gran cosa, apenas un >
que faltaba, pero fue otro paso simbólico para mí: el poder darle algo de vuelta a una comunidad que tenía en el corazón.
Luego, salté a crear mis propios proyectos. Un montón de ellos no pasaron de un par de commits de una tarde o dos y han quedado en el olvido, pero a otros les he dedicado más tiempo: un programa para enviar libros de dominio público a un Kindle via correo electrónico, un asistente para encontrar paquetes desactualizados en proyectos de Python, un bot que manda fotos de perritos en chats de Telegram... En fin, una variedad de proyectos que, en gran parte, surgieron para cubrir al menos una de las siguientes necesidades:
- El aprender cómo usar una herramienta nueva, o
- El resolver una necesidad personal
Por esto mismo, y aunque en años recientes le he puesto el mismo esfuerzo a mis proyectos personales como a los profesionales (pruebas unitarias, registros de cambios, validación continua, documentación y código limpio...), todos han sido una especie de botella al mar: el ejercicio de resolver mis propios problemas a la luz del día, con la idea de que en algún momento a alguien más le sea útil.
Y hace un par de semanas, ese día llegó.
Recibí mi primer feature request #
El otro día, un usuario de Github abrió un issue en el repositorio de barkr, mi herramienta de cross-posting para redes sociales, con una solicitud: agregar soporte para Discord.
Es la primera vez que recibo una solicitud de este estilo, lo que me hace pensar lo siguiente:
- Por fin hice algo que a alguien más le es útil
- No solo le es útil en su estado actual, sino también en su estado futuro (al punto de tomarse la molestia de escribir para pedir un cambio)
Esto puede ser insignificante en el esquema de las cosas, pero sumado al hecho de que el número de stars en el proyecto de Github ha subido (y con esto quiero decir: no es 0), me alegró el día, la semana, el mes, y reforzó mi motivación de seguir trabajando en barkr, mejorándolo poco a poco, ya no sólo para mí mismo sino también (quizás) para alguien más.
Qué bonito es hacer código abierto :-)
- Anterior: Perdí mi voz