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
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.
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Ă©.
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.
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.
Alors le prĂ©lude nâest pas un modĂšle Ă restaurer ?
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.
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.
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Ă©.
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.
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.
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.
Tu mâas parlĂ© de Möbius. Quâest-ce que câest ?
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.
Et le lien avec lâIA ?
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, 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.
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.
Et si je fais tout ça et que le marchĂ© ne me veut quand mĂȘme pas ?
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.
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 ?
Si tu devais rĂ©sumer tout lâarc en une phrase, pour quelquâun qui nâa jamais Ă©crit une ligne de code ?
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 ?
Et la réponse ?
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.
Câest ambitieux.
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.