Código abierto

Compartir el código no me hace más pequeño.

Aprendí a programar leyendo el trabajo de gente que no me conocía de nada y que, aun así, lo dejó abierto. Todo lo que publico es la forma de devolver ese favor.

01

Compartir lo que aprendes

Lo que a mí me costó tres semanas resolver puede costarle tres minutos al siguiente si lo dejo escrito. Publicar no va de presumir: va de acortarle el camino a quien viene detrás.

02

Un granito de arena cuenta

Nadie construye una comunidad en solitario. Un bug reportado, una función documentada o un repositorio pequeño valen más que el proyecto perfecto que nunca sale de tu disco duro.

03

Enseñar es la mejor forma de aprender

Doy clases desde los diez años. Cada vez que explico algo descubro los agujeros de mi propio entendimiento. El código abierto es esa misma conversación, pero a escala y con gente que no conozco.

04

El error también se publica

Entre mis repos hay cosas abandonadas y marcadas como deprecated. Las dejo ahí a propósito: esconder lo que salió mal deja fuera justo la parte más útil de la historia.

La comunidad que me enseñó no me pidió nada a cambio. Solo dejó la puerta abierta.

Lo que tengo abierto ahora mismo

Mis repositorios públicos en GitHub, actualizados en tiempo real.

Cargando repositorios...

No creo que el código abierto vaya de licencias ni de estrellas en GitHub. Va de una idea bastante simple: que lo que tú resolviste una vez no tenga que volver a resolverlo alguien más desde cero.

Cuando empecé no tenía ni contactos ni referencias. Tenía documentación que alguien se molestó en escribir, repositorios que alguien decidió no dejar en privado y respuestas en foros de gente que no ganaba nada respondiendo. Esa cadena es la razón por la que hoy puedo dedicarme a esto.

Mantenerla es responsabilidad de todos los que llegamos después.