Uxn et la résilience logicielle

En jardinage, la mode est à la permaculture. Cette notion nous vient de Mollisson et Holmgreen, deux jardiniers australiens qui théorisent et écrivent sur les liens entre les espèces et sur la création d’écosystèmes regénératifs et durables. Cette approche vise à créer un modèle d’agriculture durable, qui puisse être maintenu indéfiniment avec le moins d’entrants additionnels, à l’opposée de l’agriculture traditionnelle qui demande de travailler le sol, d’acheter des semis, des fertilisants, des herbicides, de l’essence pour le tracteur, etc.

img

Les liens entre la permaculture et l’informatique sont courants dans les milieux des conférences Agile Tour et tech, et la plupart des présentations me laissent de marbre, parce qu’elles ne retiennent qu’une chose : si on prend soin de sa terre et de ses proches, on a une approche permaculture. La terre étant le code, et les proches étant les membres de son équipe Scrum, il en découle la plus grande lapalissade de l’année, si t’es un trou de balle avec tes collègues et que tu codes comme un pied des fonctionnalités que personne ne veut, ton projet ne marchera pas bien sur la durée.

Ces conférences manquent donc plusieurs points importants :

  • De la même manière qu’on jardine dans une terre vivante qui est le produit de la décomposition d’animaux et de végétaux et qu’il a fallu longtemps pour créer cette immense biodiversité qu’accueille cette terre et qui la rend fertile à tes plantations, le terreau pour l’informatique est l’ensemble des technologies, outils et matériels qui ont été développés pour faciliter notre travail. Peut-être devrions-nous réfléchir un peu plus à l’informatique que nous laisserons aux suivants, ceux qui travailleront sur le sol qu’on a nous-même travaillé.

En l’état, notre stack technique ressemble plutôt à ça :

img

Une grosse pile de librairie et de dépendances qui s’accumulent les uns sur les autres

  • on hérite d’un passé informatique de la même manière qu’on a hérité d’un Partons plutôt des problèmes de durabilité
Written on May 24, 2024