FOR n=0 TO 2; PRINT “qué tiempos aquellos”; NEXT n

El título de este posteo viene de un homenaje a los juegos viejos-viejos hecho por Rob Manuel y Mj Hibett llamado Hey Hey 16k que salió posteado en el newsletter de b3ta hace una buena punta de meses. Sin embargo, no es esa la razón por la que escribo. Escribo porque hoy salió publicado en slashdot un artículo de David Brin acerca de lo mucho que nos estamos perdiendo como sociedad al no entregarle a los niños entusiastas de la computación, las herramientas necesarias para meterse. Creo que tiene toda la razón del mundo.

Todavía recuerdo mi introducción al mundo de la computación “en serio” cuando estaba en el colegio. Mi hermano, que creo que es tan letrado computacionalmente como puede serse, me regaló para mi cumpleaños una instalación de QuickBasic 4.5. Con ella tuve mis primeros acercamientos al funcionamiento lógico de un programa, y a la posibilidad de darle instrucciones a un computador realmente para hacer que este hiciera lo que yo quería. En ese momento no estaba conciente de lo limitado del lenguaje en el que me estaba metiendo, y por lo mismo, tenía el mundo con sus infinitas posibilidades adelante. Verdaderamente, ¡podía hacer lo que quisiera!

Mis conocimientos de QuickBasic no llegaron a nada demasiado profesional, y lo más avanzado que logré crear fue un juego que, hasta la fecha, tiene un par de bugs persistentes y serios problemas de diseño. Sin embargo, sin importar lo escasos que sean mis conocimientos de programación, lo que aprendí durante esas jornadas que se extendían por las noches luchando contra mi código hasta lograr que hiciera justo lo que yo quería que hiciese realmente no tiene precio.

Lo digo por experiencia propia. No hay mejor manera de empezar en el mundo de la computación que desde abajo, con las herramientas más básicas, poniéndose metas y tratando de cumplirlas (lo que te obliga a buscar respuestas por ti mismo, y te prueba que no necesitas ajustar tus propósitos a lo que sabes, sino al revés), y ese tipo de lenguajes de programación permiten hacer justamente eso, sin importar qué tanto de programación se quiera aprender. Lo que se logra, de una manera u otra, es armar la cabeza de la gente, generar en ellos las nociones básicas que en el futuro generarán gente que no mire a los computadores como objetos mágicos, ni les tema constantemente.

Por eso es importante. Porque queremos gente que genere información, y no sólo la consuma. De eso y quién sabe qué otras cosas nos estamos privando cuando le quitamos a los que están interesados en empezar, la posibilidad de encontrar una puerta de entrada.

pd: cuando encuentre una manera de decirle a WordPress que no me bloquee los archivos .bas ni .exe subo versiones de mi juego para que esté y puedan verlo, si están interesados. Tiene que haber una manera de subirlo, porque que un programa quite toda posibilidad de manejar ciertos archivos es paranoico cuando no derechamente estúpido, y quitarle la posibilidad al administrador de un sitio de subir lo que él quiera es prácticamente nazi. Esperemos que ese no sea el caso. Hail!

EDIT: ya logré subir el archivo, pero no a través del pedazo de software del tercer reich que es WordPress. Tuve que hacerlo a mano. En todo caso el código fuente pueden bajarlo de aquí, y el ejecutable para Windows pueden sacarlo de aquí. El programa no está terminado, en todo caso. Sean amables :P

2 Responses to “FOR n=0 TO 2; PRINT “qué tiempos aquellos”; NEXT n”

  1. Gorgonzola says:

    Je, divertido, pero hace unos dias andaba pensando en lo mismo. Especificamente, por que estoy metido ahora en un proyecto para el CNIC (consejo nacional para de innovacion para la competitividad) y conversando, yo dije asi como jugando que lo mejor para implantar una cultura innovadora a los niños seria enseñarles computacion.

    Yo he pasado, en el ultimo par de años, de ser un total n00b en computacion a ser un semi-competente administrador de un modesto servidorcito de juegos. Entre el conocimiento que he adquirido en eso (que va desde programacion, hasta manejo de paquetes y librerias, pasando por bases de datos relacionales y estructuras de archivos) y la filosofia analitica, he encontrado las dos herramientas que mas me han servido para armarme una vision de mundo util y sobre todo, entretenida.

    so, 100% agreed, brother.

  2. [...] Fuente: http://ubuntuforums.org/showthread.php?p=1831119 No digamos que me faltan de estas en lo relativo a la computación en general y Linux en particular, pero por lo menos aquí no nos topamos con ninguna. [volver]Estos deberían estar rodeados de < y >, pero el pedazo de software del tercer reich este, que además no sabe HTML, hace lo que quiere con el formato que le doy a mis posteos… [volver]Aunque claro, va a estar en esta página de todos modos, así que no es necesario que lo anoten ni nada por el estilo. [volver]En caso de que tengan que borrar una impresora en Linux, cosa que puede probar ser más difícil de lo que uno pensaría razonable, basta con ejecutar sudo lpadmin -x nombredelaimpresora, y san se acabó. [volver]WordPress es una mierda. [volver] d44 [...]

Leave a Reply