23 points par GN⁺ 2026-01-02 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Les progrès des outils de codage par IA font passer la production logicielle d’un mode artisanal à une phase industrialisée et automatisée, rendant possibles la réduction des coûts et la production à grande échelle
  • Comme effet secondaire de cette industrialisation, une nouvelle catégorie de logiciels jetables émerge : des logiciels générés sans attente de propriété, de maintenance ni de compréhension à long terme
  • Selon le paradoxe de Jevons, l’amélioration de l’efficacité entraîne au contraire une hausse de la consommation totale, et le même phénomène est attendu dans la production logicielle
  • De la même manière que l’industrialisation de l’agriculture a produit non pas l’abondance, mais des aliments ultra-transformés et une crise de l’obésité, l’industrialisation du logiciel pourrait créer une pression économique en faveur d’une production de masse de faible qualité
  • Le progrès technique résulte de l’interaction entre industrialisation et innovation, et la question centrale se résume à : « Qui assurera la maintenance des logiciels que personne ne possède ? »

La transition du logiciel vers l’industrialisation

  • Historiquement, le logiciel relevait d’un artisanat dont le coût de production était déterminé par le coût du travail de professionnels hautement qualifiés
  • L’industrialisation vise, par l’automatisation, à réduire la dépendance au travail humain tout en obtenant à la fois une baisse des coûts et une production plus extensible
  • Le rôle humain se réduit à la supervision, au contrôle qualité et à l’optimisation des processus industriels
  • Effets primaires et secondaires de l’industrialisation
    • Effets primaires : perturbation des chaînes d’approvisionnement en produits de haute qualité, désintermédiation du travail, baisse des barrières à l’entrée, intensification de la concurrence, accélération du rythme du changement
      • Ces effets commencent déjà à apparaître dans l’industrie logicielle traditionnelle
    • Effets secondaires : de nouvelles formes de production de masse de produits à faible qualité et faible coût deviennent possibles
      • Industrialisation de l’imprimerie → apparition des romans de genre en format poche
      • Industrialisation de l’agriculture → apparition de la junk food ultra-transformée
      • Industrialisation des capteurs d’image numériques → apparition de la vidéo générée par les utilisateurs
  • Dans le logiciel, l’industrialisation de la production fait émerger le logiciel jetable (Disposable Software)
    • Logiciel jetable : logiciel produit sans attente durable de propriété, de maintenance ni de compréhension à long terme
    • Ses partisans parlent de « vibe-coded software », tandis que ses sceptiques le qualifient de « AI slop »
    • Sa reproductibilité facile réduit la valeur économique de chaque production logicielle individuelle
    • Ce manque de valeur peut pousser à considérer la tendance comme une mode passagère, mais ce serait une erreur de jugement

Le paradoxe de Jevons et l’addiction au slop

  • Paradoxe de Jevons : théorie économique selon laquelle, au XIXe siècle, l’amélioration de l’efficacité de la consommation de charbon a réduit les coûts, accru la demande, puis augmenté la consommation totale
    • On observe aujourd’hui le même phénomène dans le calcul IA : plus l’efficacité de prédiction des tokens par les modèles augmente, plus la demande explose, ce qui accroît la consommation totale
  • Dans le développement logiciel aussi, l’histoire suggère qu’une baisse du coût d’effort peut conduire à davantage de consommation et de production
  • Leçon de l’industrialisation agricole
    • Au début du XXe siècle, on espérait que les progrès scientifiques éradiqueraient la faim et ouvriraient une ère d’abondance alimentaire, mais en 2025, 318 millions de personnes sont toujours en situation de faim aiguë
    • Le taux d’obésité chez les adultes aux États-Unis atteint 40 %, tandis que la crise du diabète s’aggrave
    • Bien que les aliments ultra-transformés soient largement reconnus comme nocifs, la majorité des Américains en consomment chaque jour
    • Les systèmes industriels créent continuellement une pression économique vers la surabondance et les produits de faible qualité
      • Lorsque les coûts de production tombent suffisamment bas, les produits médiocres deviennent ceux qui maximisent le volume, la marge et la portée
  • Il est probable que l’appétit pour l’AI slop soit tout aussi difficile à rassasier
  • Comme le smartphone a démocratisé la capture photo, vidéo et audio, la démocratisation du logiciel pourrait conduire à des logiciels générés par les utilisateurs à l’échelle des réseaux sociaux, créés, partagés puis abandonnés
  • Une boucle de rétroaction entre nouveauté et récompense pourrait provoquer une explosion de la production logicielle qui ferait paraître dépassé le développement des cinquante dernières années

Le logiciel traditionnel peut-il survivre ?

  • Tout comme les aliments ultra-transformés ne sont pas la seule option, il existe une demande réelle et croissante pour une production alimentaire saine et durable
  • Un mouvement de « logiciel biologique » pourrait émerger
  • Exemple de l’industrie de l’habillement : avant l’industrialisation, les vêtements étaient produits par des artisans, des guildes, du travail manuel, des ressources locales et une expertise accumulée sur plusieurs années
    • Après l’industrialisation : transport intercontinental des matières premières, production de masse en usine, assemblage mécanique, mode rapide, jetable et exploitante
    • Pourtant, les vêtements artisanaux existent toujours, du costume sur mesure à l’écharpe tricotée main
    • Pour des raisons variées : coupe personnalisée, affichage de richesse, durabilité du produit, ou simple plaisir de l’artisanat comme loisir
  • La spécificité du logiciel : bien immatériel et innovation

    • Si le logiciel était un produit physique, le logiciel écrit par des humains aurait peut-être été relégué à une niche, comme la haute couture ou la maille faite main
    • Mais le logiciel est un bien immatériel (intangible good) et, contrairement à d’autres domaines industrialisés, il possède intrinsèquement une longue histoire de réutilisation de composants
    • L’innovation ne se limite pas à produire des versions meilleures ou moins chères de l’existant, elle inclut aussi l’expansion même de l’espace des solutions
      • Comme la machine à vapeur a permis les pièces mécaniques réutilisables, qui ont permis les chaînes de production, lesquelles ont à leur tour permis l’automobile
    • Le mécanisme de progrès technologique dans le développement logiciel inclut non seulement l’industrialisation, mais aussi l’innovation
    • La R&D coûte cher, mais c’est le seul chemin qui crée davantage de valeur avec le temps
  • Différence entre innovation et industrialisation

    • L’innovation ne consiste pas à répliquer plus efficacement ce qui existe aujourd’hui
    • Elle consiste à identifier et résoudre de nouveaux problèmes, à construire sur l’existant et à fournir des capacités qui n’auraient pas pu exister auparavant
    • L’industrialisation arrive ensuite pour apporter échelle et marchandisation, et fournir la base sur laquelle le prochain cycle d’innovation pourra se construire
    • L’interaction entre ces deux forces constitue le « progrès »
  • Grands modèles de langage : le moment machine à vapeur du logiciel

    • Les LLM sont le moment machine à vapeur du logiciel
    • Ils abaissent brutalement le coût d’une classe de tâches qui dépendait auparavant entièrement d’un travail humain rare, et permettent une accélération extraordinaire de la production
    • La machine à vapeur non plus n’est pas apparue dans le vide : les moulins à vent et à eau ont précédé les turbines de plusieurs siècles
    • La mécanisation n’a pas commencé avec le charbon et l’acier ; elle a atteint un point d’inflexion où automatisation, échelle et capital se sont combinés pour produire une transformation économique
    • Le logiciel est industrialisé depuis longtemps lui aussi :
      • composants réutilisables (code open source)
      • portabilité (conteneurisation, cloud)
      • démocratisation (outils low-code/no-code)
      • interopérabilité (standards d’API, gestionnaires de paquets)

Le cycle sans fin du progrès

  • Nous entrons dans une révolution industrielle du logiciel, mais il s’agit moins d’une rupture que d’une accélération massive
  • L’industrialisation ne remplace pas le progrès technologique, mais accélère fortement à la fois l’absorption des nouvelles idées et la marchandisation des nouvelles capacités
  • À mesure que le coût de construction sur les nouvelles technologies baisse plus rapidement, l’innovation se débloque plus vite
  • Le cycle du progrès continue, mais à l’ère de l’automatisation de masse, la roue tourne plus vite que jamais

La question centrale : écosystème et maintenance

  • La vraie question n’est pas de savoir si le logiciel industriel dominera, mais ce que cette domination fera à l’écosystème environnant
  • Les précédentes révolutions industrielles ont externalisé leurs coûts vers des environnements qui semblaient infinis, jusqu’à ce qu’ils ne le soient plus
  • L’écosystème logiciel n’est pas différent : chaînes de dépendances, charge de maintenance, surface d’attaque de sécurité qui se multiplie avec l’échelle de production
  • La dette technique est la pollution du monde numérique : elle reste invisible jusqu’à étouffer les systèmes qui en dépendent
  • À l’ère de l’automatisation de masse, le problème le plus difficile ne sera peut-être pas la production, mais la gestion responsable (stewardship)
  • Question centrale : « Qui assure la maintenance des logiciels que personne ne possède ? »

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.