El concepto de aprender en publico

sobre qué es aprender en público y como yo decidí tomarlo para mi camino de aprendizaje

El concepto de aprender en publico
Photo by Markus Winkler / Unsplash

La mera verdad, quien sabe de donde lo lei, si me acuerdo, lo actualizo, pero en mis andadas por el internet y leyendo blogs de otros desarrolladores sobre sus caminos en el desarrollo de software y aprendizaje de otros temas en general, todos siempre coinciden en una cosa.

Aprender y construir en publico siempre es una buena idea.

Esto significa básicamente tener un lugar publico donde tener el código de tus proyectos y aprender mientras vas mostrando tu trabajo. Ustedes dirán, pues como buen desarrollador, usas GitHub y ya no? bueno, yo les dire, si, peeeeeeeeeeero... así es, un enorme pero que se llama AI crawlers. Esos enormes centros de datos que tienen como propósito alimentarse del contenido vasto del internet para aprender y mejorar las respuesta que te dan al preguntarle algo. Esas enormes maquinas que no se tientan el (no existente) corazón al robar tu trabajo y dárselo a alguien mas sin el mas mínimo respeto por una licencia o un robots.txt (Ese archivo mágico que se suponía nos protegería de esto)

Ahora, este concepto es algo que me he debatido muchisimo a través de mi camino hacia el desarrollo de software y el self-hosting, al punto de que actualmente decidí mover fuera de GitHub a una instancia privada de Forgejo (Cuyo propio código esta fuera de GitHub sobre su misma infraestructura) todos aquellos proyectos que considero vale mas la pena mantener en privado pero que puedo siempre mostrar en caso de ser necesario sin perder el código fuente. Es importante mencionar que otra razon es mi molestia y aberración a que un modelo de lenguaje se consuma un proyecto que yo desarrolle y se lo de a alguien que le pregunto como hacer algo sin el mínimo respeto por un acuerdo de licencia (Que pasa más de lo que creen)

🗒️
Actualmente estoy desarrollando el proyecto de freeCodeCamp para aprender ruby on rails en GitHub. se llama friends project y esta aqui

Bien, yo soy alguien que tomo muchos cursos, me gusta aprender, siempre estoy aprendiendo algo nuevo ya lo saben, por eso tenemos la sección de Aprendiendo con Moncho pues bien, gracias a eso es que decidí que los proyectos donde aprenda un lenguaje nuevo o desarrolle algo que me sirve para aprender y es parte del portafolio, vivirán en GitHub ya que de ese modo puedo hacer referencia a ellos en mi CV y mostrarle a la gente lo que sé y lo que he hecho y pues al final al ser cursos y tutoriales con mis modificaciones o diferencias personales, el código ya esta allá afuera y se ha usado muchas veces así que sumar lo mío no me hace mucho daño ni me afecta tanto.
Aquello que desarrolle de mi propia cabeza, con ayuda de otros developers a lo largo y ancho del internet, probablemente no sera publico o al menos no en GitHub directamente. Esto debido a que tengo este pequeño conflicto con como se manejan los LLMBots en estos sitios.

Pero volviendo al punto inicial, la idea de aprender mostrando tu proceso me parece algo genial de hacer y creo que tiene valor, así que probaremos, vemos como nos va y pues échense una vuelta a mi GitHub si gustan, tal vez un día decido subir todo ahi o tal vez compartirles mi Forgejo o subir mi código a Codeberg.

Saluditos,
su amix Moncho

escrito por un humano de a deveras