La conexión Hacker/Nerd

Contrariamente al mito popular, no es necesario que seas un nerd para ser un hacker. Ayuda, sin embargo, y muchos hackers son nerds. Siendo un marginado social, puedes mantenerse concentrado en las cosas realmente importantes, como pensar y hackear.

Por esta razón, muchos hackers han adoptado la etiqueta `nerd' e incluso utilizan el más áspero término `geek' como insignia de orgullo -- es su forma de declarar su propia independencia de las expectativas sociales normales. Si te interesa una explicación más detallada ve The Geek Page.

Si puedes encontrar la concentración suficiente en las tareas de hacker para ser bueno en ello, y encima disfrutar de la vida, está bien. Es muchísimo más fácil ahora que cuando yo era un novato; la cultura popular ve con mejores ojos a los tecno-nerds en la actualidad. Hay además un número creciente de personas que se dan cuenta que los hackers frecuentemente son un material de alta calidad para cónyuge. Si deseas ver algo más acerca de esto, vé la Girl's Guide to Geek Guys.

Si te sientes atraído por la actividad hacker porque no tienes una vida personal, está bien también -- al menos no tendrás problemas de concentración. A lo mejor más adelante puedes conseguir una vida decente.

Cuestiones de estilo

De nuevo, para ser un hacker, debes desarrollar la mentalidad del hacker. Existen algunas cosas que puedes hacer cuando estás sin computador que te pueden ayudar. Estas cosas no son sustituto para la actividad propia de hackear (nada lo es), pero muchos hackers las realizan, y sienten que de alguna manera se conectan con la esencia de la actividad de hackear.

Lee ciencia ficción. Asiste a reuniones sobre ciencia ficción (son buenos lugares para encontrar hackers y proto-hackers)

Estudia Zen, o practica artes marciales (la disciplina mental se parece de manera importante).

Desarrolla oído analítico para la música. Aprende a apreciar música de clases peculiares. Aprende a tocar correctamente alguna clase de instrumento musical, o a cantar.

Desarrolla tu inclinación por los dobles sentidos y los juegos de palabras.

Aprende a escribir correctamente tu lengua nativa (una cantidad sorprendente de hackers, incluyendo a los mejores que conozco, son muy buenos escritores).

Cuanto más de estas cosas hayas hecho, es más probable que poseas material natural para hacker.

Finalmente, unas pocas cosas que no debes hacer.

No uses nombres de usuario espectaculares o tontos.

No te metas en guerras santas en Usenet (ni en ningún otro lado).

No te autodenomines `cyberpunk', ni pierdas tu tiempo con nadie que lo haga.

No escribas correo electrónico o artículos de news con muchos errores de tipeo, ortografía o construcciones gramaticales incorrectas.

La única reputación que te ganarás con esas costumbres es la de un imbécil. Los hackers tienen muy buena memoria -- puede tomarte años que te acepten luego de estas cosas.

Preguntas frecuentes

P: ¿Podrías enseñarme a hackear?

Desde la primera publicación de esta página, me llegan varios pedidos por semana de gente que quiere que le "enseñe todo sobre hackeo". Desafortunadamente, no tengo ni el tiempo ni la energía para hacer eso; mis propios proyectos de hackeo consumen el 110% de mi tiempo.

Aunque pudiera, el hackeo es una actitud y habilidad que debes aprender por ti mismo. Verás que los hackers de verdad quieren ayudarte, pero no te respetarán si les pides que te den en bandeja todo lo que saben.

Aprende unas cuantas cosas primero. Muéstrales que estás intentando, que eres capaz de aprender por tu cuenta. Luego habla con ellos y hazles tus preguntas.

P: ¿Podrías ayudarme a crackear un sistema, o enseñarme a crackear?

No. Cualquiera que pueda hacer una pregunta como esa despues de leer este documento es demasiado estúpido para ser educable, aún si tuviera el tiempo para enseñar. Cualquier petición de este tipo por correo será ignorada o contestada con extrema dureza

P: ¿Dónde puedo encontrar algunos verdaderos hackers para comunicarme con ellos?

La mejor manera es encontrar un grupo local de usuarios de Unix o Linux y asistir a sus reuniones (existe una lista de grupos en la página de Metalab: Linux Users' Group.

(Solía decir que no encontrarías hackers de verdad en IRC, pero me han dicho que esto está cambiando. Aparentemente algunas comunidades de hackers unidas a proyectos como GIMP y Perl tienen sus propios canales de IRC).

P: ¿Qué lenguaje debo aprender primero?

HTML, si no lo conoces ya. Existe un montón de malos libros sobre HTML con brillantes páginas y con contenidos a la moda. El que más me gusta es HTML: The Definitive Guide.

Cuando estés listo para comenzar con programación, te recomiendo que empieces con Perl o Python. C es realmente importante, pero también mucho más difícil.

P: ¿Por dónde puedo empezar? ¿Dónde puedo conseguir un Unix libre?

En otras partes de esta página ya incluí enlaces hacia donde obtener Linux. Para ser un hacker necesitas motivación, iniciativa y la capacidad para educarte a ti mismo. Comienza ahora...