- Preguntas
- Sección 1: Problemas sociales
- Sección 2: Productividad
- Sección 3: Estímulo y respuestas
- Sección 4: ¿Qué significa eso?
La siguiente lista es un intento de cubrir algunos de los problemas que aparecen inevitablemente cuando gente sin experiencia previa con la comunidad hacker intenta contratar a una hacker. Estas P+F se pueden copiar y distribuir libremente. Se encuentran todavía en un estado temprano. Si quiere modificar las P+F, o distribuirlas para su publicación, por favor, contacte con el autor: . El sitio de distribución oficial (en el momento de la versión 0.05) es “http://www.plethora.net/~seebs/faqs/hacker.html''.
DESCARGO: El autor es un hacker. La subjetividad es inevitable.
Este documento tiene copyright 1995, 1996, 1998, 1999 de Peter Seebach. Se permite la distribución sin modificaciones.
Por la traducción al castellano: Quique (http://sindominio.net/quique), Octubre 2002.
Versión 0.05 – Modificada por última vez el 28 de Septiembre de 1999
Sección 0: Comprendiendo lo básico
0.0: ¿No corro el riesgo de que mi hacker haga una intrusión en mi computadora y robe mis secretos comerciales?
No. Las hackers no son, al contrario de lo que dicen los medios de comunicación, la gente que irrumpe en computadoras. Ésas son las crackers. Las hackers son gente que disfruta jugando con computadoras. Su hacker puede ocasionalmente saltarse medidas de seguridad, pero no con ánimo de causar daño; lo hace solamente cuando la seguridad se pone en su camino, o porque siente curiosidad.
0.1: ¿Ha sido buena idea contratar una hacker?
Depende del trabajo. Una hacker puede ser increíblemente más eficiente que una no-hacker para algunas funciones, y tremendamente menos eficaz para otras. Las tareas para las que las hackers son particularmente buenas son:
Administración de sistemas
Programación
Diseño
Los trabajos para lo que son particularmente malas son:
Entrada de datos
De modo más general, una hacker destacará en un trabajo que requiera cambios rápidos e inesperados, importantes habilidades, y que no sea repetitivo. En cambio, tareas repetitivas y simples significan desperdiciar una buena hacker, que se aburrirá y frustrará. Nadie trabaja bien si está aburrida y frustrada.
Las buenas noticias son que, si pone a una hacker en algo que le guste particularmente, a menudo observará un rendimiento del órden de cinco a diez veces de lo que produciría un trabajador “normal''. Esto no es consistente, y no debería esperar que ocurra siempre, pero sucede. Es especialmente visible en tareas particularmente difíciles.
0.2: ¿Cómo debería dirigir a mi hacker?
Del mismo modo que a una camada de gatos. Puede ser un poco confuso, pero no son como las demás trabajadoras. ¡No se preocupe! Seguramente su hacker estará deseando proponer respuestas a los problemas, si se le pide. La mayoría de las hackers gestionan su trabajo prácticamente por sí mismas.
0.3: Espere, acaba de decir “10 veces'', ¿no? No habla en serio, ¿verdad?
En realidad he dicho “diez veces''. Y sí, hablo en serio. Una hacker en un proyecto puede ser capaz de producir, en un periodo de unos pocos meses, lo que a un pequeño grupo de trabajo (digamos 7-8 personas) le costaría esfuezo conseguir en todo un año. También puede que no lo haga. Su experiencia puede variar.
IBM solía informar de que algunas programadoras podían ser hasta 100 veces más productivas que otras trabajadoras, o más. Este tipo de cosas pasan.
0.4: No lo entiendo en absoluto. Es confuso. ¿Hay algún libro sobre esto?
Todavía no. Mientras tanto, eche un vistazo a The New Hacker's Dictionary (la referencia está más abajo, también es conocido como el “jargon file''), en particular a algunos de los apéndices. La totalidad de la obra está repleta de aclaraciones y detalles de como piensan las hackers.
1.0: Mi hacker no encaja bien en el ambiente de nuestra empresa. Parece que hace bien su trabajo, pero lo cierto es que no está haciendo muchas amigas.
Esto es habitual. Puede que su hacker no haya encontrado ahí a ninguna persona que se lleve bien con las hackers. Quizá quiera valorar el ofrecerle la posibilidad de teletrabajar, o un horario flexible (lea: el turno de noche), que de hecho puede hacer aumentar su productividad. O contratar a otra.
1.1: Mi hacker viste raro. ¿Hay alguna manera de hacerle ver la importancia de la apariencia en la empresa?
Su hacker entiende muy bien la importancia de la apariencia en la empresa. No ayuda en nada a realizar el trabajo. IBM, Ford y Microsoft se han dado cuenta de que la gente trabaja mejor cuando pueden vestirse como quieren. Su hacker se viste de manera cómoda. Normalmente atenderá una petición educada de que se ponga algo un poco más elegante para ocasiones especiales, y la mayoría de las hackers no tendrán problema en ponerse ropa sin agujeros (no intencionados) si se les pide específicamente.
1.2: Mi hacker no me llama por mi título, y parece que no me respeta en absoluto.
Su hacker no respecta su título. Las hackers no creen que la dirección esté “por encima'' de la ingeniería; creen que la gerencia es hacer un trabajo, y la ingeniería es hacer otro. También es posible que a menudo hablen como si las gerentes estuviesen por debajo de ellas, lo que de hecho es bastante justo, pues su pregunta implica que habla como si las ingenieras estuviesen por debajo de usted. Trate a su hacker como una igual, y problemente ella también le trate como una igual: ¡todo un cumplido!
1.3: Mi hacker insulta constantemente el trabajo de mis demás trabajadoras.
Lleve a su hacker aparte, y pregúntele por los detalles de qué tiene de malo el trabajo existente. Puede que haya algo que no va bien. No deje que el hecho de que funcione casi todo el tiempo le engañe; probablemente a su hacker le moleste el simple hecho de que falle alguna vez. Puede ser capaz de sugerir mejoras que podrían aumentar increíblemente el rendimiento, la fiabilidad u otras características. Merece la pena prestarle atención.
Quizá usted sea capaz de convencer a su hacker de que sea más amable, pero si resulta que hay diferencias de gravedad, es bastante posible que una o más personas de su plantilla actual sean incompetentes. Tenga en cuenta que las hackers tienen, por supuesto, unos baremos de competencia diferentes a los de muchas otras personas (lea “diferentes'' como “mucho más altos'').
2.0: Mi hacker juega a videojuegos en tiempo de trabajo.
Hackers, escritoras y pintoras, todas necesitan algo de tiempo para “recuperar energías'', hacer alguna otra cosa para dejar que su subconsciente trabaje en un problema. Probablemente su hacker se ha atascado en algo difícil. No se preocupe por eso.
2.1: ¡Pero es que hace dos semanas que no veo ningún resultado!
Su hacker está trabajando, probablemente sóla, en un proyecto de envergadura, y apenas acaba de empezar, ¿verdad? Problemente está intentando tener una visión global por adelantado. Pregúntele como va; si responde con un montón de frases que se interrumpen siempre con “no, espere…'' o “jolín, eso no funcionará'', todo va bien.
2.2: ¿No es eso perjudicial para la productividad?
No. Su hacker necesita recrear y pensar sobre las cosas desde muchos ángulos. Será más productiva con esta recreación que sin ella. Su hacker disfruta trabajando; no se preocupe de que las cosas se hagan razonablemente bien y rápido.
2.3: Mi hacker está constantemente haciendo cosas no relacionadas con sus responsabilidades laborales.
Estas cosas, ¿necesitan ser hechas? Muy pocas hackers pueden resistirse a solucionar un problema cuando pueden hacerlo, y nadie más está resolviéndolo. A todo esto, ¿su hacker está sacando adelante su trabajo? En tal caso, considere estas otras cosas como un obsequio o beneficio adicional (para usted). Aunque puede que no sea convencional, probablemente esté ayudando bastante.
2.4: Mi hacker está escribiendo un libro, leyendo las noticias de USENET, jugando a videojuegos, hablando con amigas por teléfono, y construyendo arquitecturas con clips. ¡En tiempo de trabajo!
Parece feliz. Hay grandes posibilidades de que se encuentre en una de estas tres situaciones:
Sus responsabilidades laborales básicas son periódicas (atención telefónica, documentación, etc) y no entra trabajo. ¡No se preocupe por eso!
Su hacker se ha atascado en un problema difícil.
Su hacker se aburre mortalmente e intenta divertirse. ¿Quizá debería buscarle tareas más estimulantes?
Cualquiera de estos factores puede estar presente. Puede que lo estén todos. En general, si el trabajo supone un desafío, y se hace, no se preocupe mucho por el proceso. Puede pedirle que se dé crédito a su empresa en el libro.
2.5: Pero mis otras trabajadoras están enojadas por el éxito de mi hacker, y eso perjudica su productividad.
¿Realmente necesita tener alrededor trabajadoras que prefieren ser quienes hagan algo a tenerlo ya hecho? El ego tiene muy poca cabida en el centro de trabajo. Si no lo pueden hacer bien, asígneles algo que sí puedan hacer.
Sección 3: Estímulo y respuesta
3.0: Mi hacker ha hecho algo bueno, y quiero recompensarle.
¡Bien! Aquí tiene algunas de las cosas que a la mayoría de las hackers les gustaría recibir como premio a su trabajo:
Respeto
Admiración
Cumplidos
Comprensión
Descuentos en juguetes caros
Dinero
No están necesariamente en orden. El cuarto elemento (comprensión) es el más difícil. Intente recordar esta cosa tan buena que su hacker acaba de hacer la próxima vez que descubra que ha gastado un día entero jugando a x-trek. En vez de quejarse de que haga el trabajo, apúntelo como “un extra'' que se ha ganado (informalmente) como un bonus por un trabajo bien hecho. No se preocupe, las hackers se aburren rápidamente cuando no están haciendo su trabajo.
3.1: Mi hacker ha hecho algo mal, y quiero castigarle.
No lo haga. 30 años de investigación psicológica han demostrado que los castigos tienen efectos a largo plazo no deseables. Su hacker no es un ratón de laboratorio. (Incluso si fuese un ratón de laboratorio, el castigo no funcionaría; al menos, no si fuese uno de los tipos de ratones de laboratorio sobre los que se hizo la investigación psicológica). Si algo de lo que está haciendo su hacker no le gusta, exprésele sus preocupaciones. Explique qué es lo que le molesta de su conducta.
Esté preparada para una discusión; su hacker es una entidad racional, y presumiblemente tenía motivos. No salte sobre ella demasiado rápido, puede resultar que sean buenas razones.
No tenga miedo a disculparse si estaba equivocado. Si su hacker admite haberse equivocado, no le exija una disculpa. En lo que se refiere a las hackers, admitir que estaba equivocada es una disculpa, con toda probabilidad.
3.2: No lo entiendo. Le he ofrecido a mi hacker un ascenso importante, y ella se ha dado la vuelta como si se hubiera ofendido.
A menudo, un ascenso implica gastar más tiempo en escuchar a gente describiendo lo que están haciendo, y menos tiempo en jugar con las computadoras. Su hacker disfruta de su trabajo; si quiere ofrecerle una recompensa, considere un mejor puesto, un posible aumento de sueldo, y algunos cumplidos. Asegúrese de que su hacker sabe que está complacida con sus logros, eso es para lo que está ahí.
3.3: La política de mi empresa no me permite darle más aumentos a mi hacker hasta que esté en la gerencia.
La política de su empresa está equivocada. Un hacker puede ganar hasta 200 dolares por hora (a veces más) haciendo consultoría independiente. Quizá quiera ofrecerle a su hacker un puesto con contrato de consultor permanente con beneficios, o encontrar otros resquicios. O bien encontrar extras que ofrecerle -muchas hackers estarán encantadas de aceptar un descuento en hardware de su fabricante favorito como un aumento efectivo.
3.4: No puedo creer que la hacker de mi plantilla merezca el salario que le estamos pagando.
Pregunte al resto del personal del departamento qué es lo que hace el hacker, y que piensan de ello. Probablemente su hacker pasa varias horas a la semana resolviendo extraños problemas que de otra manera necesitarían una cara consultora externa. Su hacker puede estar cubriendo las responsabilidades de otro puesto de trabajo en el tiempo que le queda libre en la oficina. Muy pocas hackers no merecen lo que cobran; disfrutan realizando tareas difíciles, y mejorando la eficacia del trabajo.
Sección 4: ¿Qué significa eso?
4.0: Mi hacker no habla castellano. Al menos, eso pienso yo.
Su hacker es una técnica. Lo mejor que puede hacer es conseguir una copia de TNHD (The New Hacker's Dictionary). Lo puede encontrar en http://www.tuxedo.org/~esr/jargon(la última vez que lo miré) o en una buena librería. Si tiene problemas para comprender esta referencia, pregunte a su hacker si tiene una copia, o si le importaría explicarle sus términos. La mayoría de las hackers están dispuestos a explicar vocablos. Esté preparada para la condescencia; no está intencionada como un insulto, pero si usted no conoce las palabras, probablemente ella se las tenga que explicar antes.
Es un conjunto de palabras bastante difícil; son muchas, y su uso es mucho más preciso de lo que parece. A las hackers les encantan los juegos de palabras.
[También es posible que el castellano no sea el idioma materno de su hacker, ni el suyo. Sustitúyalo por el lenguaje que proceda.]
4.1: No consigo que mi hacker me dé una estimación.
Su hacker no ha determinado todavía la dificultad del problema. A diferencia de la mayoría de las trabajadoras, las hackers harán todo lo posible para no dar una estimación hasta que no estén seguras de que entienden el problema. Esto puede incluir su solución.
Ninguna buena ingeniera va más allá de un 95% de certeza. La mayoría de las hackers son buenas ingenieras. Si usted dice que no intentará atarle a la estimación (y lo dice en serio) le será mucho más fácil conseguir una buena estimación. La estimación puede sonar muy alta o muy baja, y puede que lo sea. Pero sigue siendo una estimación, que es lo que había pedido.
4.2: Mi hacker hace retorcidas bromas sin sentido.
Si se siente valiente, pídale que se la explique. La mayoría de las bromas se pueden explicar. Quizá tome un poco de tiempo, pero puede resultar interesante.
4.3: Mi hacker empieza a contar desde cero.
Igual que la computadora. Se puede ocultar, pero las computadoras empiezan a contar con el cero. La mayoría de las hackers también lo hacen, por costumbre.
Peter Seebach