Siempre he querido aprender a programar, no hay ninguna razón particular, como saben, no estudio algo relacionado a la informática. La razón es simple: gusto, me parece realmente divertido y desafiante. ¿Qué?. Sí, soy geek… pero bueno, a gente le gusta leer, bailar, hacer deporte,* jugar WOW, babear por Steve Jobs y cosas más turbias también ¿qué tiene que me guste meterle instrucciones al equipo para el equipo haga lo que yo quiera?. Mi idea ahora es comenzar a escribir una serie, que espero sea muy larga, sobre ¡programación para newbies!.
Okay, te preguntarás entonces, ¿cuál es la gracia que escriba cuando hay infinidad de recursos en toda la red?. Estoy muy en contra de hacer SPAM en la web, ya hay suficiente información repetida como para seguir du(tri)plicando. Por lo mismo, creo que puedo hacer algo distinto y aportar con mi granito de arena :). ¿Cómo?… a eso voy ahora…
Cuando tomas un libro sobre programación (cualquiera sea el lenguaje; no, no te preocupes, ya veremos que significa), te podrás dar cuenta que la mayoría están escritos por entendidos en la materia. Lo mismo pasa con otros tópicos, ¡prefiero estudiar medicina de un autor conocido!. Bueno, pero ahora, mi propuesta sería la siguiente: “¿Por qué no en vez de esperar a ser perito para enseñar, vamos aprendiendo juntos?”. ¡La web y las nuevas TI nos permiten un feedback que con los métodos tradicionales sería imposible!. Escribir capítulo a capítulo, recibiendo comentarios, corrigiendo, pasa a ser un trabajo de edición mucho más fácil y rápido para todos.
Given enough eyeballs, all bugs are shallow — Eric S. Raymond. The Cathedral and the Bazaar.
Traducido al español (con bastante menos estilo) sería:
Con los suficientes ojos, todos los errores serán fáciles de encontrar
Así, con la “Ley de Linus“ como la llama el cofundador de la Open Source Initiative, voy a intentar demostrar -empíricamente- que este sistema también se podría aplicar fuera de la programación (bueno, también lo voy a probar en la programación en mucho menor grado, dado el contenido a tratar) y que el FLOSS va mucho más allá de un montón de geeks reclamando sin razón a Microsoft.
Sí, es un proyecto ambicioso, pero espero que podamos terminarlo y si no, bueno, ojalá que podamos pasarla bien en el camino y aprender algo de programación. Pretendo ser muy básico, por lo que creo que a los que ya sepan no les va a ser muy útil. En la próxima, ya entramos de lleno en el tema.
* Por cierto, también hago esas cosas, ¡de hecho me gustan mucho!. No estoy todo el día encerrado en mi casa :P.
Esta serie continúa en la segunda parte: Introducción.












Vamos... sabemos que quieres comentar algo ;)