Le Fri, 13 Dec 2002 15:42:57 +0100
Frédéric Bothamy <[EMAIL PROTECTED]> a tapoté sur son clavier :
> Pour une description de ce qu'il faut faire, il y a le "How To Ask
> Questions The Smart Way" de Eric Raymond (notamment la section "Be
> precise and informative"). Malheureusement, le site de la traduction
> française semble avoir un problème
Salut !
Effctivement, ce document est une perle ! Je me permet de le mettre
en pièce jointe...
Yannick
--
Un système est dit « sûr » quand il est éteint, débranché, blindé par
une carapace de titane, coulé dans du béton, et entouré à la fois de
gaz de combat et de gardes armés bêtes et méchants. (adaptation de
Gene Spafford)
Title: Comment poser les questions de manière intelligente
Comment poser les questions de manière intelligente
Traduction en français du document de Eric S. Raymond, dont l'original
peut être trouvé
ici.
1. Introduction
Dans le monde des
hackers (N.d.T. : Une version traduite de ce document
est disponible
ici.), le type de réponses que vous recevrez à vos questions
d'ordre technique depend autant de la manière dont vous formulez
la question que de la difficulté à développer la réponse. Ce guide
va vous apprendre à poser des questions de telle sorte que vous ayez
le plus de chances possible d'obtenir une réponse.
La première chose à comprendre est que les hackers aiment les
problèmes compliqués et les bonnes questions qui font travailler
les méninges. Si ce n'était pas le cas, nous ne serions pas ici.
Si vous nous donnez une question intéressante en pâture nous vous
en serons reconnaissant ; les bonnes questions sont un stimulant et
une aubaine. Les bonnes questions nous aident à développer notre
propre compréhension, et révèlent souvent des problèmes que nous
n'avions pas remarqués et auxquels nous n'aurions pas pensé autrement.
Entre hackers, "Bonne question !" est un compliment fort et sincère.
Malgré cela, les hackers ont la réputation de traiter les questions
simples avec hostilité ou arrogance. Parfois, il semble que nous
sommes hostiles aux débutants ou aux ignorants. Mais ce n'est pas
tout à fait vrai.
Nous sommes en fait hostiles aux gens qui ont l'air de ne pas
avoir réfléchi au problème et n'ont pas fait leur propre travail
de recherche avant de poser des questions. De telles personnes sont
des gaspilleurs de temps -- ils prennent sans donner en retour, ils
gaspillent le temps que nous aurions pu passer sur une autre question
plus intéressante pour une autre personne qui mérite, elle, une réponse.
Nous appelons ces gens là des "losers" (N.d.T. : perdants) (et pour
des raisons historiques nous l'écrivons parfois "lusers").
Nous savons bien que beaucoup de personnes veulent juste utiliser
les logiciels que nous écrivons, et n'ont aucune envie de s'investir
dans les détails techniques. Pour la plupart des gens, un ordinateur
n'est rien de plus qu'un outil, un moyen et non pas un but ; ils ont
d'autres choses beaucoup plus interessantes à faire. Nous sommes
tout à fait d'accord avec cela, et nous ne nous attendons pas à ce
que tout le monde s'intéresse aux détails techniques dont nous sommes
passionnés. Toutefois, notre style pour répondre est adapté aux gens
qui sont intéressés et veulent participer activement à la résolution
des problèmes. Cela ne risque pas de changer. Et de toute façon il
n'y a aucune raison pour que cela arrive ; si cela changeait, nous
deviendrions moins efficaces pour les choses que nous savons faire
le mieux.
Il faut comprendre que nous sommes (pour la plupart) des volontaires.
Nous prenons du temps sur nos vies déjà bien remplies pour répondre
à des questions dont nous sommes parfois submergés. Par conséquent,
nous n'avons aucun remors à les filtrer. En particulier, nous rejetons
les questions de personnes qui ont l'air de losers pour passer notre
"temps de réponse aux questions" de manière plus efficace, pour les
"winners" (N.d.T. : gagnants).
Si vous trouvez cette attitude odieuse, condescendante ou arrogante,
repensez-y. Nous ne vous demandons pas de vous mettre à genoux devant
nous -- en fait, la plupart d'entre nous ne demande pas mieux que
de traiter d'égal à égal avec vous et de vous accueillir dans notre
culture, si vous faites l'effort necessaire pour que ce soit possible.
Mais il n'est tout simplement pas efficace pour nous d'apporter notre
aide à des gens qui ne veulent pas s'aider eux-mêmes. Si vous ne
pouvez pas vivre avec cette sorte de discrimination, nous vous recommandons
de payer quelqu'un pour un contrat de support commercial au lieu
de demander aux hackers de se donner pour vous.
Si vous décidez de nous demander de l'aide, vous ne voudrez sans
doute pas faire partie des losers. Vous ne voulez sans doute pas
non plus avoir l'air d'en être. La meilleure manière d'obtenir une
réponse rapide et enthousiaste est de poser votre question comme
un winner -- de la poser comme une personne intelligente, confiante,
ayant des indices sur son problème et qui a juste besoin d'un coup