Textos (neo)clásicos

Pasé mucho de mi infancia robando horas a una conexión RDSI cuando era una de las pocas opciones existentes en Lima para tener un acceso dedicado a Internet. No se podía hacer mucho, pero pasaba mis horas, sobre todo, jugando una y otra vez con la idea de ser hacker. Descargué cientos de archivos TXT con codificaciones extrañas e imprimí quizás miles de páginas sobre el tema. Era joven e ingenuo, claro, y mucho más de lo que aprendí en esa época sobre efectivamente ser un hacker lo aprendí sobre la cultura hacker que en eso momento predominaba con mucha más fuerza en la web. Creo que ese conocimiento, sobre todo esa edad, sirvió mucho para formar varias de las ideas que tengo hoy día.

Me he estado topando últimamente con varios de los textos que leí entonces, de nuevo. Y creo que vale la pena mencionar y recomendar varios textos de antaño sobre ética y cultura hacker que empezaron a surgir por entonces, y que han servido como la espina vertebral ideológica de la cultura digital que conocemos hoy en día. Así que aquí una pequeña lista de algunos textos que son, me parece, ahora también clásicos.

The Hacker’s Manifesto. Publicado por el hacker The Mentor en la revista Phrack, en 1986, se trata de uno de los primeros documentos donde se articula una visión primigenia de los valores de la cultura hacker, que desde entonces hacía un esfuerzo importante por distinguirse de los crackers, los piratas informáticos que les daban mala fama. La cultura hacker intentaba estructurarse en torno a una ética de la meritocracia, del descubrimiento y de la experimentación, de la idea de que la realidad y la información estaban allí para jugar con ellas, si uno tenía las habilidades y el conocimiento para hacerlo. Y si no los tenía, pues podía conseguirlos.

This is our world now… the world of the electron and the switch, the beauty of the baud. We make use of a service already existing without paying for what could be dirt-cheap if it wasn’t run by profiteering gluttons, and you call us criminals. We explore… and you call us criminals. We seek after knowledge… and you call us criminals. We exist without skin color, without nationality, without religious bias… and you call us criminals. You build atomic bombs, you wage wars, you murder, cheat, and lie to us and try to make us believe it’s for our own good, yet we’re the criminals.

Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for.

En esa misma dirección, uno de los documentos más interesantes para entender cómo los hackers se ven (o se veían) a sí mismos, es How To Become A Hacker, de Eric S. Raymond. Raymond no sólo es un desarrollador importante en el mundo del software libre, sino que tiene también excelentes ensayos sobre cultura digital, tecnología y libertades civiles. En HTBAH, Raymond describe la actitud general que define la personalidad del hacker:

1. The world is full of fascinating problems waiting to be solved.
2. No problem should ever have to be solved twice.
3. Boredom and drudgery are evil.
4. Freedom is good.
5. Attitude is no substitute for competence.

Comprenderán entonces por qué, al ver el asunto así descrito, empecé a pensar que la ética hacker no era tanto definida por el objeto de estudio o de manipulación, sino más bien por la actitud o la aproximación – lo cual tiene mucho que ver con la manera como he venido a entender que cobran sentido los problemas filosóficos. Otros dos excelentes ensayos de Raymond son A Brief History of Hackerdom, que describe el panorama del mundo y la cultura hacker en su periodo ochentero, cuando la cuestión recién empezaba a emerger, y, sobre todo, The Cathedral And The Bazaar.

TCATB es, realmente, un libro, disponible libremente en varios idiomas incluyendo una traducción al español, y es el trabajo más popular de Raymond. Es un texto fascinante, donde Raymond describe los modelos de desarrollo de software de la comunidad del software libre comparado al modelo de los desarrolladores comerciales. Software de empresas como Microsoft se construye como se construye una catedral: se planifican los recursos, se hacen planos, pruebas, modelos, luego se ejecutan los planes intentando mantenerse lo más cercano posible a lo previsto, y finalmente se tiene un gran aparato colosal cuyos diseñadores conocen íntimamente. En cambio, el modelo de desarrollo de software que ha sido popularizado por Linux ha sido radicalmente diferente:

El estilo de desarrollo de Linus Torvalds (“libere rápido y a menudo, delegue todo lo que pueda, sea abierto hasta el punto de la promiscuidad”) me cayó de sorpresa. No se trataba de ninguna forma reverente de construir la catedral. Al contrario, la comunidad Linux se asemejaba más a un bullicioso bazar de Babel, colmado de individuos con propósitos y enfoques dispares (fielmente representados por los repositorios de archivos de Linux, que pueden aceptar aportaciones de quien sea), de donde surgiría un sistema estable y coherente únicamente a partir de una serie de artilugios.

Y, de nuevo, resultará evidente a muchos que esta lógica no solamente se aplica a la construcción de sistemas operativos o de software en general. De hecho, esta descripción refleja mucho de la manera como nuestra concepción del mundo ha venido a ser transformada en los últimos años: hemos pasado de creer en grandes ideologías y complejas representaciones del mundo que le daban sentido articulado a la totalidad de la realidad, a construir más bien modelos temporales, cambiantes, evolutivos cuyo propósito principal es adaptarse a nuestras necesidades cambiantes. Raymond está prácticamente describiendo, en términos técnicos, el cambio filosófico que ha significado pasar de modelos representacionalistas, totalizantes de la realidad misma, a concepciones más bien heterogéneas, experienciales del mundo, construcciones colectivas que utilizamos para darle sentido y significado a la experiencia cotidiana.

Otro muy interesante ensayo que permite mapear la manera como diferentes herramientas nos aportan no sólo diferentes aproximaciones a su creación, sino también diferentes actitudes y personalidades, es el ensayo de Neal Stephenson, In The Beginning Was The Command Line (el artículo original de 1999 cuenta con un comentario actualizado de Garrett Birkel del 2004). Stephenson se concentra en el universo de los sistemas operativos, básicamente describiendo las diferentes actitudes que sistemas como Windows, Mac OS, Linux o BeOS despiertan en sus usuarios, y por qué reflejan diferentes características. Es interesante, también, porque plantea una serie de consideraciones sugerentes en torno a las diferentes maneras como la interacción entre usuarios y máquinas se estructura.

Todos estos textos clásicos son muy interesantes, y de lectura muy recomendada a todo aquel que esté interesado en conocer un poco más de las raíces culturales del mundo digital desde el submundo hacker, mucho de lo cual ha terminado influenciando enormemente las herramientas que usamos hoy día (finalmente, las personas que construyeron esas herramientas se formaron a partir de muchas de estas referencias.