POSSFR AnnexeC
De Framalang Wiki.
| Annexe B | | Annexe D |
Annexe C : Pourquoi je devrais me soucier de la couleur de l'abri à vélo ?
Vous ne devriez pas : ce n'est pas vraiment important et vous avez mieux à faire. Le fameux message « L'abri à vélo » de Poul-Henning Kamp (le Chapitre 6, Communication en contient un extrait) est une métaphore éloquente de ce qui peut mal tourner dans une discussion de groupe. Il est reproduit ici avec son autorisation. L'adresse originale est http://www.freebsd.org/cgi/getmsg.cgi?fetch=506636+517178+/usr/local/www/db/text/1999/freebsd-hackers/19991003.freebsd-hackers.
- Sujet : Un abri à vélo (peu importe la couleur), sur de l'herbe plus verte...
- De : Poul-Henning Kamp <phk@freebsd.org>
- Date : Samedi, 2 Oct 1999 16:14:10 +0200
- Message-ID: <18238.938873650@critter.freebsd.dk>
- Expéditeur : phk@critter.freebsd.dk
- Bcc: Liste de distribution invisible ;
- MIME-Version: 1.0
- [copie envoyée aux committers et hackers]
Mon dernier pamphlet a été suffisamment bien reçu pour ne pas me décourager d'en écrire un autre, or aujourd'hui, j'ai le temps et l'envie de le faire. J'ai eu un peu de mal à me décider concernant la liste des destinataires, cette fois j'ai mis en copie tous les committers et les hackers, je pense que c'est le meilleur choix. Je ne suis pas inscrit sur la liste des hackers, mais on en reparlera. Ce qui m'a décidé cette fois, est le sujet « sleep(1) devrait faire des secondes fractionnées » qui nous pourrit la vie depuis plusieurs jours maintenant, voire même plusieurs semaines, je n'ai même pas envie de prendre la peine de vérifier.
Si vous avez manqué ce sujet : Félicitations.
La proposition qui a mis le feu aux poudres est celle de rendre sleep(1) DTRT si l'argument entré n'est pas un nombre entier. Je ne m'étendrai pas sur le sujet, ce n'est vraiment pas aussi important que ne le laissent penser les nombreuses réponses, et il a déjà reçu bien plus d'attention que certains des « vrais problèmes » qu'on a ici.
La saga sleep(1) est l'exemple le plus marquant d'une discussion sur la couleur de l'abri à vélo que nous ayons eu sur FreeBSD. La proposition en elle-même est bonne, cela nous permettrait d'être compatible avec OpenBSD et NetBSD tout en gardant la compatibilité avec chaque morceau de code déjà écrit. Et pourtant, il y eut tellement d'objections, d'idées et de modifications soulevées et proposées, qu'on eut cru que le changement allait boucher les trous d'un fromage suisse, modifier le goût du Coca Cola ou quelque chose d'aussi sérieux.
« Quel rapport avec l'abri à vélo ? » demandez-vous ?
C'est une longue histoire, ou plutôt une vieille histoire, mais très brève en réalité. C. Northcote Parkinson écrivit un livre dans les années 60 intitulé « La Loi de Parkinson » qui contient des opinions intéressantes sur la dynamique du management. Vous pouvez le trouver sur Amazon et peut-être dans la bibliothèque de votre père. En tout cas, il vaut bien son prix et vous ne regretterez pas le temps passé à le lire, et si vous aimez Dilbert vous aimerez Parkinson. Quelqu'un m'a récemment dit l'avoir lu et trouver que seuls 50% environ s'appliquent aujourd'hui. Je trouve cela carrément bien, beaucoup de livres modernes sur le management ont un taux de réussite bien plus faible, or ce livre à plus de 35 ans. Dans cet exemple précis impliquant l'abri à vélos, l'autre élément important est une centrale nucléaire, je pense que cela illustre bien l'âge de l'ouvrage.
Parkinson montre comment vous pouvez obtenir du bureau de direction l'accord de construction d'une centrale nucléaire coûtant plusieurs millions, voire un milliard de dollars, mais que, si vous voulez construire un abri à vélos, vous vous trouvez empêtré dans des discussions sans fin. Parkinson explique qu'une centrale nucléaire est si vaste, si chère et si complexe que les gens ne peuvent l'appréhender et, plutôt que d'essayer, ils préfèrent supposer qu'une autre personne a pris la peine de vérifier tous les détails avant d'aller plus loin. Richard P. Feynmann donne, dans son livre, quelques exemples intéressants et très pertinents concernant Los Alamos. À côté, nous avons l'abri à vélos. N'importe qui peut en construire un en un week-end, sans pour autant manquer le match à la télé. Aussi bien préparée et raisonnable que soit votre proposition, quelqu'un saisira cette opportunité pour montrer qu'il fait son boulot, qu'il veille au grain, qu'il est bien présent. Au Danemark, on appelle cela : laisser son empreinte. C'est une question d'amour propre et de prestige, la fierté de pouvoir désigner quelque chose du doigt en disant : « Voilà ! C'est moi qui l'ai fait. » C'est un trait de caractère très présent chez les politiciens, mais également chez toute personne à qui on donne un tout petit peu de pouvoir. Il n'y a qu'à voir les traces de pas dans le ciment frais.
J'ai beaucoup de respect pour celui qui a proposé l'idée à l'origine. Il a défendu sa vision becs et ongles, et la modification est intégrée dans notre arbre maintenant. J'aurai abandonné après seulement quelques messages dans ce sujet.
Ce qui nous amène à, comme promis précédemment, la raison pour laquelle j'ai quitté la liste -hackers : je me suis désinscrit de -hackers, il y a quelques années, parce que je ne pouvais plus suivre la quantité d'e-mails reçus. Depuis j'ai quitté d'autres listes pour la même raison. Et je reçois toujours beaucoup d'e-mails. Une grande partie est directement redirigée vers /dev/null par des filtres : des gens comme [masqué] n'apparaîtront jamais sur mon écran, les ajouts aux documents dans les langages que je ne comprends pas non plus, les ajouts à des portages : idem. Toutes ces choses passent sans que je ne les vois jamais. Mais malgré ces pièges acérés protégeant ma boîte aux lettres, je reçois toujours trop d'e-mails.
J'en arrive donc à l'herbe plus verte :
J'aimerais que l'on puisse réduire le bruit de fond sur nos listes, et j'aimerais qu'on laisse les gens construire des abris à vélo de temps en temps, et je me moque pas mal de la couleur utilisée pour les peindre.
Le premier de mes souhaits relève de la civilité, de la compréhension et de l'intelligence dans notre usage des e-mails. Si je pouvais définir un ensemble de critères, de manière précise et concise, pour que les gens sachent quand répondre ou ne pas répondre à un e-mail, que tout le monde approuve et s'y tienne, je serai un homme heureux. La sagesse me dit cependant que je perdrais mon temps. Mais je peux vous suggérer quelques fenêtres que j'aimerais voir apparaître dans les outils de messagerie, et qui s'ouvriraient quand les gens envoient ou répondent à un e-mail sur une liste à laquelle je devrais m'inscrire :
+---------------------------------------------------------------+
| Votre e-mail va être envoyé à plusieurs centaines de milliers |
| de personnes qui devront prendre au moins 10 secondes pour |
| décider de son intérêt. Cela représente l'équivalent de deux |
| semaines de lecture. La plupart des destinataires devront |
| en plus payer pour télécharger votre e-mail. |
| |
| Êtes-vous vraiment sûr que votre e-mail est d'une importance |
| suffisante pour déranger tous ces gens ? |
| |
| [OUI] [MODIFIER] [ANNULER] |
+---------------------------------------------------------------+
+------------------------------------------------------------+
| Attention : Vous n'avez peut-être pas encore lu tous les |
| emails de ce sujet. Quelqu'un d'autre peut déjà avoir dit |
| ce que vous vous apprêtez à dire dans votre réponse. |
| Veuillez lire le sujet entièrement avant de répondre. |
| |
| [ANNULER] |
+------------------------------------------------------------+
+------------------------------------------------------------+
| Attention : Votre programme de messagerie ne vous a même |
| pas encore montré tout le message. Par conséquent vous |
| n'avez pas pu le lire et le comprendre entièrement. |
| |
| Il est impoli de répondre à un e-mail avant de l'avoir |
| entièrement lu et d'y avoir réfléchi. |
| |
| Un minuteur sur ce sujet vous empêchera d'y répondre |
| dans l'heure qui suit. |
| |
| [ANNULER] |
+------------------------------------------------------------+
+----------------------------------------------------------+
| Vous avez composé cet e-mail à une vitesse supérieure à |
| x.xx cps. On ne peut normalement pas penser et écrire à |
| une vitesse supérieure à y.yy cps, il est donc probable |
| que votre réponse soit incohérente, mal conçue et/ou |
| écrite sous le coup de l'émotion. |
| |
| Un minuteur vous empêchera d'envoyer un autre e-mail |
| pendant l'heure qui suit. |
| |
| [ANNULER] |
+----------------------------------------------------------+
La deuxième partie de mon souhait est plus émotionnelle. Évidemment, les anciens qui auraient dû calmer les débats sur le sujet sleep(1), malgré leurs années d'expérience sur le projet, n'ont jamais pris la peine de faire ce petit effort, alors pourquoi montent-ils sur leurs grands chevaux quand quelqu'un de beaucoup plus novice le fait à leur place ?
Si seulement je le savais.
Je sais par contre que la raison n'arrêtera pas un tel « conservatisme réactionnaire ». Il est possible que ces personnes soient frustrées par leur propre manque de contribution ces derniers temps, à moins d'avoir affaire à un cas aigu de « nous sommes vieux et grognons, NOUS savons comment les jeunes devraient se comporter ».
Dans un cas comme dans l'autre, c'est carrément contre productif mais je n'ai aucune suggestion à faire pour y remédier. Je pense que la meilleure chose à faire est de ne pas nourrir les trolls qui rodent dans les listes de diffusion : ignorez les, n'y répondez pas, oubliez leur existence.
J'espère que l'on pourra développer une base de contributeurs plus large et plus forte pour FreeBSD, et j'espère, qu'ensemble, nous pourrons éviter que les vieux grincheux et que les [censuré] ne les broient, les recrachent et les fassent fuir avant même qu'ils n'aient un pied dans le projet.
À tous ceux qui traînent dans l'ombre, qui ne participent pas car trop effrayés par les gargouilles : je ne peux que vous présenter nos excuses et vous encourager à essayer malgré tout. Si ça ne tenait qu'à moi, l'ambiance dans le projet ne serait pas telle qu'elle est. Poul-Henning
| Annexe B | | Annexe D |

