hyper.dev
well come

đŸ–đŸœ

2026-04-19 · L’enclosure du code - fin - Le prĂ©lude et l’aprĂšs

Ce que le crĂ©puscule a Ă  dire que l’aube a besoin d’entendre

Prologue et Ă©pilogue de la trilogie — La chaĂźne d’approvisionnement logicielle

← L’enclosure du code — SĂ©rie complĂšte


0. Pourquoi ce texte existe

Les trois sessions précédentes ont tracé un arc : de la liberté recadrée (Úre 1), aux communs encapsulés (Úre 2), aux communs moissonnés (Úre 3). Mais cet arc a un avant et un aprÚs.

L’avant, c’est le prĂ©lude — les pionniers d’avant GNU, ceux pour qui le logiciel n’était pas encore un bien Ă  possĂ©der ni un commun Ă  dĂ©fendre, parce que la question ne se posait pas. Le temps oĂč le code Ă©tait un geste partagĂ© comme on partage une recette de cuisine.

L’aprĂšs, c’est la question que l’arc pose sans y rĂ©pondre : maintenant qu’on sait, qu’est-ce qu’on fait ?

Ce texte n’est pas une recherche. C’est une conversation entre deux voix : le crĂ©puscule (celui qui a traversĂ© les trois Ăšres, qui a des cicatrices et des outils) et l’aube (celui qui arrive dans un paysage dont il n’a pas choisi la forme). Le crĂ©puscule n’a pas raison. L’aube n’est pas naĂŻve. Ils ont besoin l’un de l’autre.


I. Le prélude : avant que la question ne se pose

Le crépuscule

Avant GNU, avant la FSF, avant que quiconque ait besoin de dĂ©fendre le droit de lire le code source, il y avait une Ă©poque oĂč la question n’existait pas. Dans les laboratoires du MIT, de Bell Labs, de Xerox PARC dans les annĂ©es 1960-1970, le logiciel circulait comme les articles scientifiques circulaient : on le donnait parce que c’est ce qu’on faisait. Le code Ă©tait un sous-produit du matĂ©riel, pas une marchandise. Personne ne vendait du logiciel parce que personne n’imaginait que c’était vendable.

Ce qui circulait dans ces laboratoires, c’était quelque chose de plus prĂ©cis que du « code ». C’étaient des idĂ©es incarnĂ©es — des façons de penser rendues exĂ©cutables. Quand les gens de Xerox PARC ont inventĂ© Smalltalk, ils n’inventaient pas un langage de programmation. Ils inventaient une philosophie : que la complexitĂ© doit ĂȘtre comprĂ©hensible, qu’un systĂšme doit ĂȘtre entiĂšrement saisissable par un seul esprit humain, que l’interface est le systĂšme. Quand les gens du MIT ont créé Lisp, ils ne crĂ©aient pas un outil — ils formalisaient une maniĂšre de raisonner oĂč le programme et les donnĂ©es sont la mĂȘme chose, oĂč la structure est transparente, oĂč rien n’est cachĂ©.

L’aube

Mais je n’ai pas accĂšs Ă  ça. Quand je dĂ©marre, je reçois un framework de 41 000 fichiers, un tutoriel de 20 minutes, et un Copilot qui m’autocomplĂšte les lignes. Je n’ai jamais vu la question se poser parce qu’elle a Ă©tĂ© rĂ©solue avant moi — rĂ©solue dans un sens qui m’est dĂ©favorable. Le code circule, oui, mais sur les conditions de quelqu’un d’autre. La philosophie du PARC, je la lis dans des livres. Le laboratoire n’existe plus.

Le crépuscule

C’est vrai. Et c’est le point. Le prĂ©lude n’est pas un Ăąge d’or. Les laboratoires du PARC et du MIT Ă©taient des espaces de privilĂšge extrĂȘme — presque exclusivement blancs, masculins, anglophones, financĂ©s par le dĂ©partement de la DĂ©fense ou par des entreprises qui pouvaient se permettre de la recherche pure. La communautĂ© hacker des annĂ©es 1970 Ă©tait une communautĂ© de quelques centaines de personnes dans quelques institutions amĂ©ricaines. Le partage Ă©tait rĂ©el — mais il existait dans un contexte si restreint que la question de la propriĂ©tĂ© ne se posait pas, non pas parce qu’il y avait une Ă©thique universelle du partage, mais parce qu’il n’y avait pas assez de monde pour que le conflit Ă©merge.

Le moment oĂč le logiciel est devenu une marchandise — la lettre de Bill Gates aux hobbyistes en 1976, la fermeture du code source par AT&T pour Unix, la montĂ©e de Microsoft dans les annĂ©es 1980 — n’était pas une corruption d’un Ă©tat naturel. C’était le rĂ©sultat prĂ©visible de l’industrialisation. Quand le marchĂ© arrive, la question de la propriĂ©tĂ© arrive avec lui.

Ce que Stallman a fait en 1983, en lançant GNU, c’était de refuser de traiter cette industrialisation comme naturelle. Il a dit : non, nous pouvons organiser le logiciel autrement. Il avait raison. Mais l’arc que nous avons tracĂ© montre ce qui arrive quand une alternative existe mais que le systĂšme l’absorbe.

L’aube

Alors le prĂ©lude n’est pas un modĂšle Ă  restaurer ?

Le crépuscule

Non. C’est un rappel que les choses n’ont pas toujours Ă©tĂ© ainsi. Ce qui veut dire qu’elles n’ont pas Ă  rester ainsi. Le prĂ©lude montre que la possession du code est un choix civilisationnel, pas une loi de la physique. Un autre choix a Ă©tĂ© fait — et peut ĂȘtre refait.


II. Ce que le crépuscule voit en 2026

Le crépuscule

Voici ce que je vois aprĂšs trente ans dans le mĂ©tier, dit honnĂȘtement.

Le tenure ne protĂšge plus. Il y a cinq ans, vingt ans d’expĂ©rience Ă©taient un bouclier. Aujourd’hui, vingt ans d’expĂ©rience signifient vingt ans de dette technique que tu portes dans ta tĂȘte — des frameworks disparus, des patterns obsolĂštes, des intuitions formĂ©es dans un monde qui n’existe plus. L’expĂ©rience qui compte est celle qui se reconfigure. L’expĂ©rience qui ne se reconfigure pas est un passif.

Le CV-driven development est un piĂšge mortel. J’ai vu des collĂšgues empiler Kubernetes, des ORM, React, TypeScript, GraphQL, Terraform — non pas parce que le problĂšme l’exigeait, mais parce que leur prochain entretien d’embauche l’exigeait. Ils ont optimisĂ© leur employabilitĂ© au prix de leur comprĂ©hension. Quand le modĂšle de langage sait configurer Kubernetes aussi bien qu’eux, il ne leur reste rien. Ils ont appris les commandes, pas les principes. La surface, pas la structure.

La simplification est le vrai luxe. Dans un monde noyĂ© sous la complexitĂ©, la capacitĂ© Ă  supprimer du code, Ă  rĂ©duire les dĂ©pendances, Ă  dire « nous n’avons pas besoin de ça » — cette capacitĂ© vaut plus que toute la pile technique du monde. Mais elle n’est pas valorisĂ©e. Personne n’a jamais Ă©tĂ© promu pour avoir supprimĂ© un microservice. Personne n’a jamais Ă©tĂ© embauchĂ© parce que son systĂšme n’avait que trois dĂ©pendances. L’industrie rĂ©compense la complexitĂ© parce que la complexitĂ© justifie des effectifs, des budgets, et des consultants. La simplicitĂ© menace tout ça.

Mais attention : il y a deux figures derriĂšre « je comprends en profondeur », et elles sont opposĂ©es. La premiĂšre regarde un systĂšme de 47 microservices et dit : « ceci est un monolithe dĂ©guisĂ©, remplaçons-le par un service et une base de donnĂ©es ». Cette personne crĂ©e de la valeur en rĂ©duisant la complexitĂ©. La seconde est le rentier du brownfield — celui dont le pouvoir vient exclusivement du fait qu’il est le seul Ă  comprendre pourquoi l’ORM fait ce truc bizarre le mardi, pourquoi le pipeline CI a ce hack que personne ne touche, pourquoi le dĂ©ploiement nĂ©cessite trois scripts shell non documentĂ©s dans un ordre prĂ©cis. Cette personne extrait de la rente d’une complexitĂ© qu’elle a contribuĂ© Ă  crĂ©er ou qu’elle a laissĂ© s’accumuler. Son « expertise profonde » n’est pas de la maĂźtrise — c’est du lock-in personnel.

Le test est simple : est-ce que ta contribution rend le systĂšme plus comprĂ©hensible par quelqu’un d’autre que toi, ou moins ? Si la rĂ©ponse est « moins », tu n’es pas un artisan. Tu es un pĂ©age.

L’aube

Mais comment je survis, concrĂštement ? Les offres d’emploi demandent Kubernetes. Les bootcamps enseignent React. Les managers veulent du « full-stack » avec 47 technologies dans la pile. Si je simplifie, je ne suis pas embauchĂ©.

Le crépuscule

Tu as raison sur le marchĂ© tel qu’il est. Mais le marchĂ© tel qu’il est — celui qui embauche 70% de moins qu’en 2022, qui licencie 244 000 personnes en 2025, qui remplace les juniors par des outils IA — ce marchĂ© ne te veut pas non plus avec 47 technologies. Ce marchĂ© est en train de se rĂ©organiser. Et quand il aura fini, il aura besoin de personnes qui comprennent les problĂšmes, pas les outils.

Voici ma prédiction, aussi réaliste que je peux la faire.


III. PrĂ©dictions honnĂȘtes

Ce qui va probablement arriver

1. Le SaaS actuel va s’effondrer partiellement. Le modĂšle SaaS de la derniĂšre dĂ©cennie — des applications identiques vendues Ă  des milliers d’entreprises avec une personnalisation minimale — est menacĂ© des deux cĂŽtĂ©s. Par le haut : l’IA permet de gĂ©nĂ©rer des applications « suffisamment bonnes » sur mesure, rendant les SaaS gĂ©nĂ©riques moins nĂ©cessaires. Par le bas : les coĂ»ts d’infrastructure cloud deviennent insoutenables pour les entreprises moyennes. Ce qui survivra, c’est le SaaS qui rĂ©sout un problĂšme de domaine si prĂ©cis qu’aucun outil gĂ©nĂ©ral ne peut le remplacer. Le SaaS gĂ©nĂ©rique — le Ă©niĂšme outil de gestion de projet, le Ă©niĂšme CRM — sera le premier Ă  tomber.

2. Le « logiciel situĂ© » va revenir. Clay Shirky l’avait nommĂ© en 2004 : le logiciel construit pour un petit groupe de personnes spĂ©cifiques, rĂ©solvant leur problĂšme spĂ©cifique, sans ambition de scalabilitĂ© universelle. L’ùre de l’assemblage avait tuĂ© cette idĂ©e en rendant les frameworks universels si dominants que personne n’imaginait construire autrement. L’IA gĂ©nĂ©rative, paradoxalement, la fait renaĂźtre : si un modĂšle peut gĂ©nĂ©rer un outil sur mesure pour un besoin prĂ©cis, pourquoi acheter un SaaS qui rĂ©sout 80% de ton problĂšme et te force Ă  contourner les 20% restants ?

Le danger ici est le « vibe coding » — du logiciel situĂ© gĂ©nĂ©rĂ© par IA que personne ne comprend et que personne ne peut maintenir. La promesse est le logiciel situĂ© construit avec rigueur — des outils comprĂ©hensibles, pour des personnes spĂ©cifiques, rĂ©solvant des problĂšmes spĂ©cifiques.

3. Les seniors simplificateurs vaudront plus qu’avant. Les seniors gardiens de la dette vaudront moins. Le marchĂ© aura besoin de personnes capables de trois choses que l’IA ne fait pas : comprendre un domaine mĂ©tier assez profondĂ©ment pour formuler le bon problĂšme, Ă©valuer si une solution (gĂ©nĂ©rĂ©e ou non) rĂ©sout rĂ©ellement le problĂšme, et maintenir un systĂšme sur la durĂ©e — c’est-Ă -dire le comprendre assez pour le faire Ă©voluer sans tout casser. Ce sont des compĂ©tences de seniors. Mais de seniors qui simplifient — qui regardent un graphe de dĂ©pendances et enlĂšvent des nƓuds, qui remplacent un microservice par une fonction, qui rendent le systĂšme comprĂ©hensible par la prochaine personne.

Le senior dont le pouvoir vient de l’opacitĂ© — le seul Ă  savoir pourquoi le script de dĂ©ploiement Ă©choue silencieusement le troisiĂšme mardi du mois — est menacĂ© de deux cĂŽtĂ©s. Par l’IA, qui peut Ă©ventuellement naviguer dans le marĂ©cage de son code legacy. Et par les juniors, qui avec des outils IA et de la pratique dĂ©libĂ©rĂ©e peuvent atteindre en deux ans un niveau de comprĂ©hension structurelle que le rentier n’a jamais cherchĂ© Ă  construire, trop occupĂ© Ă  dĂ©fendre son pĂ©rimĂštre. L’IA ne distingue pas l’artisan du pĂ©age. Mais le marchĂ©, Ă  terme, le fera — parce que le systĂšme simplifiĂ© par l’artisan coĂ»te moins cher Ă  maintenir que le systĂšme rendu opaque par le pĂ©age. Le calcul est cruel mais arithmĂ©tique.

4. Les juniors qui pratiquent dĂ©libĂ©rĂ©ment survivront — les autres seront broyĂ©s. Le chemin pour un dĂ©veloppeur dĂ©butant en 2026 n’est pas « apprendre React et espĂ©rer ». C’est : maĂźtriser un langage au point de pouvoir Ă©crire un left-pad les yeux fermĂ©s. Comprendre comment une requĂȘte traverse un rĂ©seau. Lire du code avant d’en Ă©crire. Construire un projet complet de bout en bout sans framework, puis comprendre pourquoi les frameworks existent. L’IA peut remplacer un assembleur. Elle ne peut pas remplacer quelqu’un qui comprend ce que l’assemblage fait.

5. Le revenu universel deviendra un sujet technique, pas seulement politique. Si 40% des tĂąches d’externalisation technologique en Afrique sont affectĂ©es par l’IA d’ici 2030, et si l’emploi des dĂ©veloppeurs juniors continue de chuter, la question du revenu universel de base n’est plus une utopie — c’est un calcul. Les gains de productivitĂ© IA vont quelque part. La question est si ce « quelque part » est uniquement les actionnaires, ou si une partie revient aux commoners dont le travail a nourri le modĂšle. Ce n’est pas une question de gĂ©nĂ©rositĂ©. C’est une question de soutenabilitĂ© : si vous dĂ©truisez la filiĂšre de formation (les postes juniors) tout en moissonnant le travail passĂ© (les communs open source), vous n’avez plus de pipeline. La machine mange ses propres graines.

Ce qui ne va probablement pas arriver

Le « tout-IA » ne va pas arriver. L’étude METR montre que l’IA ralentit les dĂ©veloppeurs expĂ©rimentĂ©s sur des tĂąches complexes dans leur propre code. Le code IA contient des vulnĂ©rabilitĂ©s, augmente la dette technique, et crĂ©e du « churn » — du code jetable. Les entreprises qui ont massivement adoptĂ© le vibe coding vont frapper des murs de maintenance. La correction viendra — douloureusement, comme toujours dans les cycles technologiques — mais elle viendra.

L’open source ne va pas mourir. Les communs survivent aux enclosures — pas intacts, pas indemnes, mais ils survivent. Les communautĂ©s du logiciel libre en Afrique francophone, les fondations Apache et Linux, les dĂ©veloppeurs qui mettent « no AI training » dans leurs licences — ces gestes ne renverseront pas l’arc, mais ils maintiennent l’espace du possible.


IV. Möbius comme miroir

L’aube

Tu m’as parlĂ© de Möbius. Qu’est-ce que c’est ?

Le crépuscule

Möbius, c’est un langage de programmation Ă  adressage par contenu — chaque morceau de code a une identitĂ© dĂ©rivĂ©e de ce qu’il est, pas de lĂ  oĂč il est stockĂ©. Avec un horodatage Bitcoin pour prouver quand il a existĂ©. C’est technique, mais l’idĂ©e est simple : un miroir mathĂ©matique.

Imagine un systĂšme qui te montre trois choses :

Ce que tu as fait. Chaque fonction que tu as Ă©crite a une identitĂ© stable et un horodatage. L’historique est incorruptible. Ce n’est pas un CV — c’est une preuve. Tu ne peux pas le gonfler, et personne ne peut te l’enlever.

Ce que tu dois amĂ©liorer. Si ton code est dans le graphe, les comparaisons sont possibles. Pas « ton code est meilleur ou pire que celui de X » — mais « voici les patterns que tu utilises, voici les patterns que d’autres utilisent pour le mĂȘme problĂšme, voici ce qui pourrait ĂȘtre plus simple ». Le miroir ne juge pas. Il reflĂšte.

Ce que nous devons faire pour que tu restes lisible. C’est la partie la plus subversive. Si chaque morceau de code a une identitĂ© de contenu, alors le code qui change son nom mais pas sa structure est reconnu comme le mĂȘme code. Le code qui change sa structure mais pas son nom est reconnu comme diffĂ©rent. La lisibilitĂ© — la capacitĂ© pour un humain de comprendre ce que fait un systĂšme — devient une propriĂ©tĂ© traçable, pas une aspiration.

L’aube

Et le lien avec l’IA ?

Le crépuscule

L’IA gĂ©nĂ©rative produit du code qui fonctionne sans ĂȘtre lisible. Möbius est une rĂ©ponse possible : un systĂšme qui rend la lisibilitĂ© traçable. Si le code est adressĂ© par contenu, alors le code gĂ©nĂ©rĂ© par IA peut ĂȘtre inspectĂ© de la mĂȘme maniĂšre que le code Ă©crit par un humain — par ce qu’il est, pas par qui l’a produit. Le miroir ne se soucie pas de la source. Il se soucie de la structure.

C’est aussi une rĂ©ponse au problĂšme de l’entraĂźnement. Si chaque morceau de code a une identitĂ© et un horodatage, alors la question « ce code a-t-il Ă©tĂ© utilisĂ© pour entraĂźner un modĂšle ? » devient traçable. Pas parfaitement. Pas aujourd’hui. Mais la structure est lĂ .

Et c’est une rĂ©ponse au problĂšme de l’agentivitĂ©. Le principe de Smalltalk dit
« si un systĂšme doit servir l’esprit crĂ©atif, il doit ĂȘtre entiĂšrement comprĂ©hensible par un seul individu ». Möbius est un systĂšme qui rend chaque piĂšce de code individuellement comprĂ©hensible — par son identitĂ© de contenu, par sa trace temporelle, par sa place dans le graphe. C’est le contraire exact du vibe coding : non pas « ça marche et je ne sais pas pourquoi », mais « voici exactement ce que c’est, quand ça a existĂ©, et comment ça se relie au reste ».

Et c’est, enfin, une rĂ©ponse au problĂšme du rentier brownfield. Le miroir ne se soucie pas de qui comprend le code — il rend la structure visible indĂ©pendamment des personnes. Le rentier perd son pouvoir quand la complexitĂ© qu’il gardait opaque devient traçable, mesurable, comparable. Quand le miroir dit « cette fonction a 47 dĂ©pendances et pourrait en avoir 3 », le pĂ©age n’a plus d’ombre oĂč se cacher. L’artisan, lui, est validĂ© — ses rĂ©ductions de complexitĂ© sont visibles dans le graphe. Möbius rend le simplificateur mesurable et le gardien de dette visible. Ce n’est pas un jugement moral — c’est une propriĂ©tĂ© structurelle du systĂšme.


V. Pratique dĂ©libĂ©rĂ©e : ce que le junior a besoin d’entendre

Le crépuscule

Voici ce que je dirais au junior de 2026, sans condescendance et sans mensonge.

Commence par le domaine, pas par l’outil. Si tu construis un systĂšme de facturation, comprends d’abord la facturation. Quels sont les cas limites ? Quelles sont les contraintes lĂ©gales ? Qu’est-ce qui rend une facture valide dans la juridiction de ton client ? L’outil vient aprĂšs — et souvent, le bon outil est plus simple que ce que l’industrie te vend. Une base de donnĂ©es relationnelle et un script bien Ă©crit rĂ©solvent 80% des problĂšmes mĂ©tier. Le reste, c’est de l’ingĂ©nierie de la complexitĂ© — et l’ingĂ©nierie de la complexitĂ© a un coĂ»t que personne ne t’apprend Ă  calculer.

Apprends un langage au point d’en toucher le fond. Je ne dis pas Scheme parce que je suis partial (je le suis). Je dis : choisis un langage et apprends-le jusqu’à comprendre comment il fonctionne, pas seulement comment l’utiliser. Un langage oĂč tu peux lire l’implĂ©mentation. Un langage qui ne te cache pas ses mĂ©canismes. Un langage qui te rend plus intelligent, pas plus productif. La productivitĂ© suit la comprĂ©hension. Jamais l’inverse.

Construis un systĂšme complet sans dĂ©pendances externes, une fois. Un serveur web qui Ă©coute sur un port, parse des requĂȘtes HTTP, retourne des rĂ©ponses. Pas avec Express — Ă  la main. Pas parce que tu vas le faire dans la vraie vie, mais parce que tu ne comprendras jamais ce que fait Express si tu ne sais pas ce qu’il remplace. L’IA peut assembler des appels d’API. Elle ne peut pas te donner la comprĂ©hension de ce que ces API font. Cette comprĂ©hension est ton avantage concurrentiel — le seul qui rĂ©siste Ă  l’automatisation.

Lis du code avant d’en Ă©crire. Le meilleur tutoriel pour apprendre un langage n’est pas un tutoriel — c’est un petit projet bien Ă©crit dans ce langage. Lis-le ligne par ligne. Comprends les dĂ©cisions. Demande-toi pourquoi l’auteur a fait ce choix plutĂŽt qu’un autre. C’est le mĂȘme geste qu’un musicien qui transcrit un solo : tu n’apprends pas le solo, tu apprends la pensĂ©e derriĂšre le solo.

RĂ©siste Ă  la panique du framework. Quand l’industrie te dit que tu dois apprendre le framework du mois, pose la question : est-ce que ce framework rĂ©sout un problĂšme que j’ai, ou est-ce qu’il rĂ©sout le problĂšme de quelqu’un d’autre en crĂ©ant un nouveau problĂšme pour moi ? Le dĂ©veloppeur qui connaĂźt cinq frameworks superficiellement est remplaçable par un modĂšle de langage. Le dĂ©veloppeur qui connaĂźt un domaine en profondeur ne l’est pas.

Et pose-toi cette question chaque jour : est-ce que mon prochain commit rend le systĂšme plus lisible ou moins lisible ? Pas plus lisible pour moi — plus lisible pour la prochaine personne. C’est le test qui distingue l’artisan du rentier. L’artisan simplifie pour que d’autres puissent comprendre. Le rentier complexifie pour que personne d’autre ne puisse comprendre. Les deux peuvent se raconter l’histoire de l’expertise profonde. Mais le code ne ment pas : si ton dĂ©part rendrait le systĂšme ingouvernable, tu n’as pas construit de l’expertise — tu as construit une dĂ©pendance Ă  toi-mĂȘme. Et l’IA viendra te chercher lĂ  aussi, parce que naviguer dans l’opacitĂ©, c’est exactement ce que les modĂšles de langage font de mieux. La seule chose qu’ils ne font pas bien, c’est dĂ©cider qu’un systĂšme est trop complexe et le simplifier. C’est ça, ton travail.

L’aube

Et si je fais tout ça et que le marchĂ© ne me veut quand mĂȘme pas ?

Le crépuscule

Alors construis le tien. Le logiciel situĂ© — un outil pour un groupe de personnes spĂ©cifiques, rĂ©solvant leur problĂšme spĂ©cifique — est la chose que l’IA rend plus facile Ă  faire et que le marchĂ© ne peut pas te prendre. Pas un SaaS Ă  l’échelle mondiale. Un outil qui rĂ©sout le problĂšme de la coopĂ©rative agricole en face de chez toi, de l’association culturelle de ton quartier, du cabinet mĂ©dical de ta rue. L’IA peut t’aider Ă  le construire. Mais le domaine — la comprĂ©hension de ce dont ces personnes ont rĂ©ellement besoin — c’est toi qui l’as. C’est le geste qu’aucun modĂšle ne peut faire Ă  ta place : aller parler Ă  quelqu’un, comprendre son problĂšme, et construire la chose la plus simple qui le rĂ©sout.

C’est ça, le travail qui vient. Pas l’assemblage de composants sur les conditions de quelqu’un d’autre. La rĂ©solution de problĂšmes rĂ©els pour des personnes rĂ©elles, avec des outils que tu comprends de bout en bout.


VI. Ce qui vient aprùs l’arc

L’arc que nous avons tracĂ© — de la libertĂ© recadrĂ©e Ă  l’enclosure gĂ©nĂ©rative — n’est pas une fatalitĂ©. C’est une trajectoire. Les trajectoires peuvent ĂȘtre inflĂ©chies.

Voici ce qui existe déjà et qui pointe dans une autre direction :

Le logiciel comprĂ©hensible. Des langages comme Scheme, des systĂšmes comme Smalltalk, des architectures comme celle que Möbius explore — des outils oĂč la comprĂ©hension n’est pas sacrifiĂ©e Ă  la productivitĂ©. Ce sont des niches aujourd’hui. Ils pourraient ĂȘtre des refuges demain.

Le logiciel situĂ©. Des outils construits pour des communautĂ©s spĂ©cifiques, pas pour un marchĂ© mondial. Les communautĂ©s du logiciel libre en Afrique francophone — les RAFLL, Ovillage, les JerryMarathons — construisent dĂ©jĂ  dans cette direction : des solutions locales, avec des outils libres, pour des problĂšmes locaux. C’est le contraire exact de la monoculture npm.

La traçabilitĂ© comme infrastructure. Le CRA europĂ©en exige des SBOM. Möbius propose l’adressage par contenu. Les licences « no AI training » Ă©mergent. Ce sont des premiers pas vers un monde oĂč la question « d’oĂč vient ce code, qui l’a Ă©crit, sous quelles conditions ? » a une rĂ©ponse vĂ©rifiable. C’est l’inverse exact de l’invisibilitĂ© qui a permis l’arc d’extraction.

La pratique dĂ©libĂ©rĂ©e comme acte politique. Mais attention : la pratique dĂ©libĂ©rĂ©e vers la simplification est l’acte politique. La pratique dĂ©libĂ©rĂ©e de la complexitĂ© est la rente. Le premier geste rend le systĂšme comprĂ©hensible par d’autres — c’est un bien public. Le second rend le systĂšme dĂ©pendant de soi — c’est une capture privĂ©e dĂ©guisĂ©e en expertise. Le dĂ©veloppeur qui refuse le vibe coding comme mode par dĂ©faut et qui simplifie ce qu’il touche maintient une capacitĂ© collective : la capacitĂ© de la sociĂ©tĂ© Ă  comprendre les systĂšmes dont elle dĂ©pend. Le dĂ©veloppeur qui empile les abstractions pour sĂ©curiser son poste fait le contraire — il produit de la dette technique qui, un jour, sera soit absorbĂ©e par un modĂšle de langage, soit abandonnĂ©e. Ni l’un ni l’autre ne le sauvera. Drucker avait raison : les plans ne sont que de bonnes intentions tant qu’ils ne dĂ©gĂ©nĂšrent pas en travail concret. Le travail concret ici, c’est chaque commit, chaque revue de code, chaque dĂ©cision d’architecture. Le test tient en une question : est-ce que quelqu’un d’autre que moi peut comprendre ce que je viens de faire ?


VII. La derniĂšre conversation

L’aube

Si tu devais rĂ©sumer tout l’arc en une phrase, pour quelqu’un qui n’a jamais Ă©crit une ligne de code ?

Le crépuscule

Les gens qui ont construit les fondations numĂ©riques du monde l’ont fait en partageant leur travail. D’autres ont clĂŽturĂ© ce travail et l’ont vendu. Puis ils ont utilisĂ© le travail lui-mĂȘme pour fabriquer des machines qui remplacent les personnes qui l’avaient fait. Maintenant, la question est : est-ce qu’on accepte ça comme le prix du progrĂšs, ou est-ce qu’on construit autrement ?

L’aube

Et la réponse ?

Le crépuscule

La rĂ©ponse n’est pas une technologie. C’est une pratique. Construire des choses que tu comprends, pour des personnes que tu connais, avec des outils que tu peux inspecter. Et laisser une trace — pas une trace dans un modĂšle statistique, mais une trace lisible, versionnable, adressĂ©e par contenu, ancrĂ©e dans le temps.

Pas que tout le monde pense la mĂȘme chose. Mais que la pensĂ©e de chacun laisse une trace.

L’aube

C’est ambitieux.

Le crépuscule

Non. C’est simple. C’est pour ça que c’est difficile.


Ce texte est le prologue et l’épilogue d’une trilogie : « Avant les plateformes » (Ăšre 1), « L’ùre de l’assemblage » (Ăšre 2), « L’ùre gĂ©nĂ©rative » (Ăšre 3). Les quatre documents ensemble — le prĂ©lude, les trois Ăšres — composent un arc complet, du laboratoire du MIT aux prompts de 2026. Ils peuvent ĂȘtre lus dans l’ordre ou dans le dĂ©sordre; chacun se tient seul, mais les quatre ensemble racontent une histoire que les parties sĂ©parĂ©es ne racontent pas.

← L’enclosure du code — SĂ©rie complĂšte