Code-Garage #29 - Le concept du "Cargo Cult" dans le monde du développement

Durée: 6m3s

Date de sortie: 20/06/2022

Quelle est la relation entre les bases militaires américaines situées dans le pacifique pendant la seconde guerre mondiale, et le marché de la tech aujourd'hui ? Écoutez cet épisode pour le découvrir !

Notes de l'épisode :

Salut, c'est Nico de Code Garage.
Code Garage, qu'est-ce que c'est ? C'est une plateforme qui regroupe énormément de
contenus gratuits, podcasts, vidéos, articles surtout et des formations payantes pour vous,
les devs qui voulaient continuer à vous former, continuer à monter en compétences avec
voilà toutes sortes de contenus adaptés à toutes et à tous.
Aujourd'hui, d'abord, désolé pour ma voix que j'ai un petit peu perdu, mais on va
faire l'épisode quand même.
Aujourd'hui, on va parler du cargo cult dans le développement logiciel.
Alors, pour commencer, je vais vous parler un petit peu d'histoire.
Pendant la seconde guerre mondiale, les forces américaines, elles occupent plusieurs bases
militaires stratégiques dans la zone du Pacifique.
Et ces zones doivent être régulièrement ravitaillées en nourriture, en armes et en
équipement de tout genre, la plupart du temps par voie aérienne.
Ces points clés, pardon, y se situent sur des îles habitées depuis plusieurs milliers
d'années par des ethnies locales et il arrive régulièrement que les soldats troquent certaines
parties de leur ravitaillement avec les peuples de ces îles parce que ces peuples-là, ils
n'ont jamais eu de contact avec la technologie industrielle, donc ils échangent parfois
des vêtements, des choses comme ça contre des fruits, contre plein de choses.
Voilà, c'est un troc qui se fait très régulièrement.
Sauf que à la fin de la guerre, en fait, ces peuples-là, ils voient les soldats américains
partir du jour au lendemain et ils emportent avec eux les restes de cette technologie.
Donc ça peut être, quand je disais les vêtements, de la nourriture en boîte de conserve, mais
ils voient aussi des avions, des caisses, de ravitaillement, plein de choses partir du
jour au lendemain.
Le cargo culte, en fait, en français cargo, ça signifie cargaison.
Et bien, cette expression a fait référence aux pratiques ésotériques de ces ethnies
dont les civilisations ont été, on va dire, parasitées par la présence de technologies
nouvelles et pour qui les chutes de cargoison de ravitaillement venant du ciel ressemblaient
très pour très à une intervention divine.
Alors en fait, on a pu apercevoir des comportements religieux chez les certaines de ces tribus
qui consistent, en gros, à reproduire l'apparence des technologies utilisées pendant la guerre,
mais avec des matériaux rudimentaires dans l'espoir qu'en voyant ces figures, les
durs recommenceraient à renvoyer les cargaisons venus du ciel.
En fait, c'était des choses souvent construites en bois, en paille, avec de la corde des feuilles
et il y a certaines réalisations de cette espèce de culte de la cargaison qui sont
réellement époustouflantes.
On a, par exemple, des grandes antennes de communication radio, on a des lunettes
de pilotes d'avion, on a des avions, plein de choses comme ça, et on a des photos de
ces choses-là.
Je vous mets le lien de l'article sur lequel est basé cet épisode du podcast en description
et vous verrez dans l'article toutes les photos, etc.
Et c'est vraiment impressionnant.
Sinon, vous tapez cargo cult sur Google, vous aurez aussi plein de DougDougGo ou Co-En,
tout ce que vous voulez, mais en tout cas, vous aurez des photos de ces fabrication
qui sont vraiment hyper impressionnantes.
Alors pourquoi est-ce qu'on parle là aujourd'hui de cargo cult ? Parce que là, actuellement,
ça n'a pas vraiment à voir avec notre métier.
En fait, outre les réalités historiques, cette expression est là depuis quelques
années trouvée une signification dans le monde moderne en désignant simplement des
pratiques répétées à l'aveugle dans l'objectif de résoudre un problème sans
vraiment réfléchir à pourquoi ou comment mettre ces solutions en place.
En gros, on pourrait simplifier un peu cette pratique en disant, si ça a marché pour
d'autres, on va faire exactement la même chose pour résoudre nos problèmes, ça devrait
marcher parce que c'est ce qu'essayait de faire ces peuples.
Ils voyaient qu'en ayant des avions, des lunettes, des antennes, il y avait des choses
qui tombaient du ciel.
Donc eux, qu'est-ce qu'ils ont fait ? Ils ont essayé de le reproduire pour essayer
de réavoir l'écargaison qui tombait du ciel.
Évidemment, ça ne marchait pas puisque le problème ne venait pas de là.
Eh bien, c'est un petit peu pareil.
Dans le développement logiciel, ce terme a été introduit pour la première fois par
Stephen McConnell, qui est auteur et expert en ingénierie logicielle et qui est aussi
un ancien développeur de chez Microsoft et de chez Boeing.
En fait, McConnell, il fait référence aux approches de développement logiciel qui sont
souvent copiées, imitées d'une entreprise à l'autre sans vraiment comprendre l'intérêt
de telle ou telle pratique.
Et donc, le cargo-cult, il est notamment utilisé pour décrir, ou plus ou moins critiquer
plutôt l'implémentation de certaines méthodologies de gestion de projet, par le Lajil par exemple,
dans les entreprises, mais aussi pour décrir la manière dont certains développeurs ou
certaines développeuses a copié-collé du code en espérant que ce code-là fonctionne
sans parfois savoir comment ni pourquoi.
Voilà, j'espère que ce concept est un petit peu plus clair.
Moi, je le trouve vraiment hyper intéressant, surtout quand on voit de plus en plus de livres,
de plus en plus d'articles, nous vendre les mérites et les merveilles de méthodes, de
management comme la méthode Spotify ou de méthodes, bon bah, de méthodologies agiles,
où en fait, il existe plein d'implémentations de méthodes agile différentes, etc.
Alors, il y en a des très bien, même la plupart sont très bien, mais en fait, il faut toujours
se dire, est-ce que, enfin, se demander plutôt, est-ce que ça correspond vraiment à notre
culture, à la valeur de l'entreprise, à la méthode, à la manière dont on fonctionne
déjà, comment est-ce que ça va s'intégrer ? Parce que vous pouvez avoir une méthode
qui est incroyable pour une entreprise, qui ne va absolument pas marcher pour une autre,
et c'est un petit peu ça qu'on appelle le cargo-cult.
Donc voilà, j'espère que cet épisode vous a appris des choses qui vous auraient été
utiles.
Et moi, je vous dis à très bientôt sur Code Garage, code-garrage.fr, et si jamais
cet épisode vous a plu, n'hésitez pas à laisser 5 étoiles sur votre plateforme de
podcasts préférés pour aider au référencement.
Et moi, je vous dis à la semaine prochaine pour un nouvel épisode et j'espère une meilleure
voix.
Salut !

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

Code-Garage

Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere