La liste qui suit est une tentative de faire face à ce qu'il arrive invariablement lorsque des gens sans expérience préalable de la communauté hacker essaient d'embaucher un hacker.
Les hackers sont des gens qui aiment jouer avec les ordinateurs. Votre hacker pourrait à l'occasion contourner des dispositifs de sécurité, mais ce n'est pas avec l'intention de nuire ; il le fera seulement lorsque la sécurité se met en travers de son chemin, ou parce qu'il est curieux.
Ça dépend de la fonction. Un hacker sera incroyablement plus efficace qu'un autre employé pour certaines fonctions, et incroyablement moins efficace pour d'autres. Les hackers sont particulièrement compétents dans les tâches suivantes:
Par contre les hackers ne produiront pas de bons résultats pour:
De manière plus générale, une fonction demandant des changements rapides et soudains, des compétences avancées, et qui n'est pas très répétitive, conviendra bien à un hacker. Les fonctions répétitives et/ou simples sont le gâchis d'un bon hacker, et vont l'ennuyer et le frustrer.
Par contre, si vous donnez à votre hacker un travail qu'il aime particulièrement, son efficacité au travail sera de l'ordre de cinq à dix fois supérieure à celle d'un employé "normal". Ce n'est pas toujours le cas, et vous ne le verrez pas arriver à chaque fois, mais cela arrivera. C'est vraiment flagrant sur des tâches particulièrement ardues.
Ça peut être un peu bizarre ; les hackers ne sont pas comme la plupart des autres employés. Mais ne vous inquiétez pas! Votre hacker aura sûrement envie de suggérer lui-même les solutions aux problèmes, si on le lui demande. La plupart des hackers peuvent gérer leur travail tout seul.
IBM rapporte que certains de ses programmeurs étaient une centaine de fois plus productif que d'autres, voire plus. Ce genre de choses arrive, parfois.
Vous pourrez peut-être convaincre votre hacker d'être un peu plus poli, mais s'il y a des différents très importants, il est bien possible qu'un ou plusieurs de vos employés soient incompétents. Bien sûr, les hackers ont une conception du standard de compétence tout-à-fait différente de celle de beaucoup d'autres personnes. (lire: "beaucoup plus grande")
De plus, votre hacker finit-il son travail? Si c'est oui, considérez le reste comme un avantage (pour vous). Bien que ce ne soit pas traditionnel, cela est très certainement bénéfique.
Plusieurs de ces facteurs peuvent être en cause. Tous peuvent être en cause. En général, si le travail est prenant, et se voit réalisé, ne vous inquiétez pas trop de la manière de faire. Vous pouvez toujours demander à ce que le nom de l'entreprise soit cité dans le livre.
Cette liste n'est pas forcément classée dans le bon ordre. Le point numéro quatre (la compréhension) est le plus difficile. Essayez de vous rappeller de cette satisfaction la prochaine fois que vous découvrirez qu'il a passé une journée entière à jouer à x-trek. Plutôt que de vous plaindre au sujet du travail en cours, considérez que ça compense la bonne performace précédente ; les hackers s'ennuient très vite lorsqu'ils ne font plus leur travail.
Soyez prêt à devoir avancer des arguments ; votre hacker est une entité rationnelle, et a certainement ses raisons. Ne le jugez pas trop vite ; ses raisons peuvent s'avérer tout-à-fait valables.
N'ayez pas peur de vous excuser si vous aviez tort. Si votre hacker admet avoir eu tort, ne demandez pas d'excuses ; pour un hacker, le fait d'admettre avoir eu tort est s'excuser.
Ce sont des mots assez compliqués; il y en a beaucoup, et leur utilisation est beaucoup plus précise qu'il n'y parait au premier abord. Et les hackers adorent les jeux de mots.
Aucun bon ingénieur ne peut aller au-delà de 95% de certitude. La plupart des hackers sont de bons ingénieurs. Si vous spécifiez bien que vous n'utiliserez pas l'estimation pour interrompre le projet s'il n'est pas terminé à la date prévue (et si vous comptez honorer cette promesse!) vous pourrez certainement obtenir une estimation. Cette estimation pourra peut-être paraître très élevée, ou bien très faible. De toutes façons, ce n'est qu'une estimation, et c'est ce que vous aviez demandé.
Note du traducteur: Dans ce document vous ne trouverez pas les termes anglais francisés à outrance que l'on peut voir à certains endroits. Par exemple dans la conversation courante en France on entend "hacker" et non pas je ne sais trop quelle traduction. J'ai employé ces termes, qui font partie du langage courant actuel de la France.
Cette FAQ est librement distribuable et copiable. C'est une des toutes premières versions.
Note: L'auteur est un hacker. La subjectivité est inévitable.
Retour