<$BlogRSDUrl$>

Esos aparatos del demonio

Mis notas sobre lo que voy leyendo de ordenadores y periféricos

lunes, enero 03, 2005

Más sobre el hacker Cervantes 


Hace poco escribí sobre el hacker Cervantes o cómo, según Eric Steven Raymond, quien quiera ser hacker debe aprender a escribir en su lengua. Hoy encuentro en Barrapunto unos consejos para (futuros) estudiantes de informática a cuento de los que da otra celebridad, Joel Sposky. Y el primero es... "aprende a escribir".

Lo primero que dice es que Linux no hubiese llegado donde está si Linus no hubiera sabido "evangelizar", es decir, comunicar su entusiasmo por su sistema operativo a otra gente. Lo hizo escribiendo, a través de mensajes en las news y correo electrónico. El principio de este mensaje presentando las fuentes de Linux es antológico:


¿Echas de menos los días del minix-1.1, cuando los hombres eran hombres y escribían sus propios controladores de dispositivos? [...] Entonces este mensaje puede ser justo para tí :-)


Y el Joel sí que sabe escribir; para muestra, así defiende que hay que aprender C (aparte de cualquier otro lenguaje):


[...] si no puedes explicar por qué while (*s++ = *t++); copia una cadena o si eso no es la cosa más natural del mundo para ti, bueno, por lo que a mí respecta, estás programando basándote en la superstición: un médico que no sabe anatomía básica, pasando recetas basándose en lo que la chica de ventas de la farmaceútica le dijo que podía funcionar.


Los comentarios en Barrapunto, desmoralizadores en su mayoría. Yo creo que queda mucho por hacer en la informática, que los ordenadores funcionan mucho peor de lo que podrían hacerlo y que funcionarán mejor cuando se estudien más y la gente se prepare mejor para hacer buenos programas, eso que es muy difícil y requiere muchos conocimientos y aptitudes básicas... Pero este tema mejor lo dejo para otra entrada.

Comentarios:

Publicar un comentario

This page is powered by Blogger. Isn't yours?

Blogroll
Enlaces
Archivos

Licencia Creative Commons
Este trabajo tiene licencia Creative Commons License.