|
|
Como ser un hacker¿Qué
es un hacker?
El
Archivo
de la jerga
contiene un montón de definiciones del término `hacker', la mayoría de las
cuales tiene que ver con la afición a lo técnico, y la capacidad de deleitarse
en la solución de problemas y al sobrepasar los límites. Si quieres saber como
transformarte en hacker, bueno, sólo dos son realmente relevantes.
Existe
una comunidad, una cultura compartida, de programadores expertos y brujos de
redes, cuya historia se puede rastrear décadas atrás, hasta las primeras
minicomputadoras de tiempo compartido y los primigenios experimentos de ARPAnet.
Los miembros de esta cultura acuñaron el término `hacker'. Los hackers
construyeron Internet. Los hackers hicieron del sistema operativo UNIX lo que es
en la actualidad. Los hackers hacen andar Usenet. Los hackers hacen que funcione
WWW. Si eres parte de esta cultura, si has contribuido a ella y otra gente te
dice "hacker", entonces eres un hacker.
La
mentalidad de hacker no está confinada a esta cultura de hackers en software.
Hay personas que aplican la actitud de hacker a otras cosas, como electrónica o
música -- de hecho, puedes encontrarla en los más altos niveles de cualquier
ciencia o arte. Los hackers en software reconocen estos espíritus emparentados
y los denominan `hackers' también -- y algunos sostienen que la naturaleza de
hacker es en realidad independiente del medio particular en el cual el hacker
trabaja. En el resto de este documento nos concentraremos en las habilidades y
actitudes de los hackers en software, y en las tradiciones de la cultura
compartida que originó el término `hacker'.
Existe
otro grupo de personas que a gritos se autodenominan hackers, pero no lo son. Éstas
son personas (principalmente varones adolescentes) que se divierten ingresando
ilegalmente en computadores y estafando al sistema de telefonía. Los hackers de
verdad tienen un nombre para esas personas: `crackers', y no quieren saber nada
con ellos. Los hackers de verdad opinan que la mayoría de los crackers son
flojos, irresponsables, y no muy brillantes, y fundamentan su crítica en que
ser capaz de romper la seguridad no lo hace a uno un hacker, de la misma manera
que ser capaz de encender un auto con un puente en la llave no lo puede
transformar en ingeniero automotriz. Desafortunadamente, muchos periodistas y
editores utilizan erróneamente la palabra `hacker' para describir a los
crackers; esto es causa de enorme irritación para los verdaderos hackers.
La
diferencia básica es esta: los hackers construyen cosas, los crackers las
destruyen.
Si
deseas ser un hacker, continúa leyendo. Si quieres ser un cracker, mejor mira
en el grupo de news alt.2600
y prepárate para soportar la dura realidad cuando descubras que no eres tan
inteligente como crees. Y
eso es todo lo que voy a decir acerca de los crackers.
La
actitud del hacker
Los
hackers resuelven problemas y construyen cosas, y creen en la libertad y la
ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como
si tuvieras esta clase de actitud en tu interior. Y para comportarte como si
tuvieras esta actitud, deberás creer de verdad en dicha actitud.
Pero
si piensas que el cultivo de las actitudes de hacker es una forma de ganar
aceptación en la cultura, malinterpretarás el tema. La transformación en la
clase de persona que cree en esas cosas es importante para ti: para
ayudarte a aprender y mantenerte motivado. Como en las artes creativas, el modo
más efectivo de transformarse en un maestro es imitar la mentalidad de los
maestros -- no sólo intelectualmente, sino además emocionalmente.
Por
lo tanto, si quieres ser un hacker, repite lo siguiente hasta que lo creas:
1.
El mundo está lleno de problemas fascinantes que esperan ser resueltos.
Es
muy divertido ser un hacker, pero es la clase de diversión que requiere mucho
esfuerzo. El esfuerzo requiere motivación. Los atletas exitosos obtienen su
motivación a partir una clase de placer físico que surge de trabajar su
cuerpo, al forzarse a sí mismos más allá de sus propios límites físicos. De
manera similar, para ser un hacker deberás sentir un estremecimiento de tipo
primitivo cuando resuelves un problema, aguzas tus habilidades, y ejercitas tu
inteligencia.
Si
no eres la clase de persona que naturalmente siente de esta manera las cosas,
necesitará poder experimentarlas para llegar a ser un hacker. De otra manera,
encontrarás que tu energía para `hackear' será absorbida por otras
distracciones como sexo, dinero y aprobación social.
(Además
deberás desarrollar cierta clase de fe en tu propia capacidad de aprendizaje --
la creencia de que aún cuando puedas no saber todo lo que necesitas para
resolver el problema, si tomas una parte de él y aprendes desde allí, aprenderás
lo suficiente para resolver la siguiente parte, y así, hasta que lo resuelvas
completo.)
2.
Nadie debería tener que resolver un problema dos veces.
Los
cerebros creativos son un recurso valioso y limitado. No
deben desperdiciarse reinventando la rueda cuando hay tantos y tan fascinantes
problemas nuevos esperando.
Para
comportarte como hacker, debes creer que el tiempo empleado para pensar por los
otros hackers es precioso -- tanto, que es casi una obligación moral para ti el
compartir la información, resolver los problemas y luego exponer la solución
de manera que los otros hackers puedan resolver nuevos problemas, en
lugar de enfrentarse perpetuamente con los viejos.
(No
pienses que estás obligado a regalar todo tu producto creativo, aunque
aquellos hackers que lo hacen son los que obtienen más respeto de los demás
hackers. Se considera consistente con los valores de un hacker que se venda lo
suficiente para pagar la comida, la casa y los gastos relacionados con el
computador. También es consistente la utilización de estas habilidades de
hacker para sostener a su familia, o incluso hacerse rico, siempre que no te
olvides que eres un hacker mientras lo haces.)
3.
Lo aburrido y lo rutinario es malo.
Los
hackers (y las personas creativas en general) nunca debieran ser sometidas a
trabajos rutinarios, porque cuando esto sucede significa que no están haciendo
lo único que deben hacer: resolver nuevos problemas. Este desperdicio de
talento daña a todo el mundo. Por ello, las tareas rutinarias, repetitivas y
aburridas no sólo son desagradables, sino intrínsecamente malas.
Para
comportarte como hacker, debes creer en esto lo suficiente como para automatizar
aquellas partes de tareas todo lo que se pueda, no solamente para ti, sino en
beneficio de todos los demás (especialmente otros hackers).
(Existe
una aparente excepción a esta regla. Los hackers hacen cosas a veces que pueden
parecer repetitivas o aburridas pero como ejercicio para lograr limpieza mental,
o para obtener cierta habilidad, u obtener cierta clase de experiencia que no
podría tener de otro modo. Pero
esto es una elección -- ninguna persona pensante debiera nunca ser forzada a
hacer cosas aburridas.)
4.
La libertad es buena.
Los
hackers son naturalmente anti-autoritaristas. Cualquiera que te pueda dar órdenes,
puede hacer que debas dejar de resolver ese problema con el cual estás ocupado
-- y, debido a la manera en la cual trabajan las mentes autoritarias, encontrarán
alguna razón espantosamente estúpida para hacerlo. Por eso, la actitud
autoritaria debe ser combatida donde sea que se la encuentre, pues si se la deja
te asfixiará, tanto a ti como a los otros hackers.
(Esto
no es lo mismo que combatir toda autoridad. Los niños necesitan guía, y los
criminales restricciones. Un hacker puede estar de acuerdo en aceptar cierta
clase de autoridad para poder obtener algo que desea más que el tiempo que
gasta en seguir órdenes. Pero éste es un pacto limitado, consciente; la clase
de sumisión que desean los autoritarios no está en oferta.)
Los
autoritarios florecen en la censura y el secreto. Y desconfían de la cooperación
voluntaria y el intercambio de información -- sólo les agrada la cooperación
que tienen bajo su control. Así que para comportarte como hacker, deberás
desarrollar una hostilidad instintiva hacia la censura, el secreto, y la
utilización de la fuerza o el fraude para someter a adultos responsables. Y
deberás estar preparado para actuar en consecuencia.
5.
La actitud no es sustituto para la habilidad.
Para
ser un hacker, deberás desarrollar algunas de esas actitudes. Pero tener la
actitud por sí sola no te transformará en hacker, como tampoco te puede
transformar en un atleta campeón o en estrella de rock. Para transformarte en
hacker necesitarás inteligencia, práctica, dedicación, y trabajo duro.
Por
lo tanto, debes aprender a desconfiar de la actitud y respetar la habilidad en
todas sus formas. A ningún hacker le gusta perder el tiempo con quienes adoptan
la pose de hacker, pero veneran la habilidad -- especialmente la habilidad al
hackear, aunque la habilidad en cualquier ámbito está bien. Especialmente
buenas son las habilidades exigentes que pocos pueden dominar, y las mejores son
las habilidades exigentes que involucran agudeza mental, maña y concentración.
Si respetas la habilidad, disfrutarás desarrollándola en ti mismo -- el pesado trabajo y la dedicación se transformarán en una especie de juego intenso, y no una rutina. Y éso es lo vital para transformarse en hacker. Eric S. Raymond <esr@snark.thyrsus.com> Traducción original: César Ballardini <cballard@santafe.com.ar>
|