Pages

6.29.2007

México en la Edad Media

El presidente en turno, así como el anterior, se merecen ser santificados.
Benditos ellos, que han llevado a México a una nueva Edad Media, donde puedan hacer desaparecer de modo mediático o fáctico cualquier voz crítica en su contra.
Grupo Monitor será bien recordado y extrañado.

6.04.2007

¡Hackea el mundo!

La frase que lleva por título esta entrada la escuché en una película que vi en mi niñez. La película, en ese momento, me pareció muy interesante y entretenida. Trataba acerca del cliché computacional de siempre: unos adolescentes hábiles con las computadoras entrando a sistemas en pos de si no marcar territorio, al menos de demostrar superioridad; que consecutivamente tienen que defenderse de un crimen no cometido. La trama para objeto de esta entrada no tiene mucha importancia, lo importante fue que formó parte de mi niñez. No recuerdo bien si cuando vi la película ya tenía computadora o no, pero lo que me gustó fue ver a personas jóvenes descubriendo y disfrutando por sí solos, un mundo que no todos comprenden.

Desde hace un buen rato, he estado buscando en internet libros en línea, tutoriales o algo parecido para aprender Ruby; he encontrado algunos muy buenos y prometedores, como the poignant guide y the pickaxe. Encontré además otra cosa que me inspiró demasiado y me hizo recordar mi niñez nuevamente. Lo que encontré es un proyecto llamado Hackety Hack! del mismo tipo loco que escribió the poignant guide, quien se hace llamar _why.

Su idea, que sosamente enunciaré como darle acceso a usuarios jóvenes a una (o varias) plataformas para que puedan aprender y disfrutar a programar, me inspira y me contagia esas ganas de hacer accesible a los más pequeños nuestro trabajo como programadores. Él menciona como referencia y punto de partida una época que yo no conocí, la época de la Commodore 64. La Commodore 64 fue una computadora que avispó las mentes de muchos jóvenes en su época, los ayudó a acercarse (y a amar) este mundo de las computadoras. Me parece que ninguno de mis conocidos ni yo tuvimos la oportunidad de utilizar esa máquina o alguna parecida que tuviera esas características: un sistema robusto, accesible, configurable, programable y divertido.

Mi primer computadora fue una HP con Windows 95 (imagínense). Me recuerdo a mí mismo pensando que MS-DOS era increíble. Borrar, mover, crear y modificar muchos archivos con simples y pocas líneas de órdenes mientras te olvidabas del bailecito "apunta, haz click y arrastra" que se ejecuta con el mouse. En esos momentos pensaba que era lo más cerca que se podía estar con las partes internas de una computadora y por eso me gustaba más. ¿Estúpido, no? De seguro sí, pero era mi primer acercamiento a una computadora ignorando que tenía mucho camino por recorrer. Cambió mi vida, aun siendo una pésima herramienta. No creo haber sido el único niño que vivió eso pero sí creo que sigue pasando algo parecido estos días.

Observo las computadoras que utilizan mis familiares, todas Windows, y no creo que sean una buena herramienta para un adulto, mucho menos para un niño. No porque la computación sea algo difícil por naturaleza, sino porque son herramientas que no están diseñadas para ser útiles o cómodas (lo cual es contradictorio) mucho menos divertidas. Observo sistemas fríos que no tienen alma ni personalidad. Observo un mundo al revés donde esa computadora nos convierte a nosotros en una herramienta para poder funcionar, donde tenemos que adaptarnos a ella y no al revés. Los sistemas *nix son una historia aparte, pero tampoco creo que estén cerca de la Commodore 64.

¿Es en verdad tan difícil realizar un sitema robusto y entretenido que ayude más que a hacer un trabajo a cambiar mentes? Por mi experiencia debo decir que sí, pero que vale la pena intentarlo. ¿Valdrá la pena desde un punto de vista comercial proveer esas plataformas? Supongo que sí, juegos como Quake y Doom fueron revolucionarios y un éxito en su época, además por ser un avance en las técnicas de desarrollo de videojuegos, porque incluían las herramientas necesarias para que el usuario lo suficientemente interesado en la empresa de crear sus modificaciones, minijuegos y más cositas lo hiciera.

Pienso, también, que sería aún más importante del lado del usuario tener la oportunidad de no símplemente usar una máquina, sino amar usarla. Estoy seguró que no hay argumento en contra cuando uno asegura que los grandes avances en ciencia y arte han sido realizados por gente que amaba y disfrutaba lo que hacía. Realizar sistemas que cambien la mente de quienes lo usan es una oportunidad de conquistar nuevos y excitantes parajes. Una oportunidad de conquistar los lodosos terrenos que rodean la industria de la computación estos días.

Bueno, tal vez esté exagerando y esté demasiado extasiado con estas ideas, pero al menos estoy seguro que vale la pena darle un vistazo al proyecto de _why, además de contribuir en lo posible (anque sea divulgación) con este u otros proyectos parecidos. Las nuevas generaciones (al menos) deberían tener una experiencia grata con las computadoras y ese es un trabajo que nosotros, los programadores de hoy, tenemos que tener en mente.

PS: Sí, ya sé que la película trata más de crackers y no de hackers, pero en mi niñez creí que lo que ellos hacían era revolucionario.