Certains prétendent que l’IA va tuer les logiciels. Très probablement, c’est exactement le contraire qui se produira.
Nous étions en 1993 et un jeune homme nommé Marc Andreessen, toujours avec ses cheveux intacts et beaucoup d'ambition, entreprit de créer un navigateur Web avec un collègue qui travaillait avec lui au National Center for Supercomputing Applications (NCSA) de l'Université de l'Illinois.
Ils l'appelaient Mosaïque.
Ce navigateur permettait d'explorer le nouveau World Wide Web avec un clic de souris, ce qui est étonnant car jusqu'à présent, les navigateurs développés étaient en mode texte et s'utilisaient avec le clavier. Le Web pourrait soudainement inclure des images et même du contenu multimédia.
Un peu plus tard, Andreessen a rencontré Jim Clark, fondateur du légendaire Silicon Graphics, et il l'a encouragé à se lancer dans l'aventure avec son navigateur Web. Ensemble, ils ont décidé de créer leur propre startup, ce qui a conduit à la création de l'un des navigateurs légendaires de l'histoire : Netscape.

Marc Andreessen. Source : Wikimédia.
Cela a fait d’Andreessen un multimillionnaire et, à partir de 2005, son intérêt a changé. Je ne voulais plus créer une entreprise, mais plutôt aider les autres à créer une entreprise. Il finit par fonder la société de capital-risque Andreessen Howoritz et devint de plus en plus riche (tout en perdant de plus en plus de cheveux). Ses succès et ses paris dans l'industrie technologique sont remarquables, mais il a également laissé quelques phrases célèbres. Le plus remarquable est probablement celui qu’il a prononcé en 2011 lorsqu’il a déclaré
« Les logiciels dévorent le monde. »
Son argument était convaincant : les entreprises qui connaissaient la plus forte croissance étaient celles du logiciel ou avaient le logiciel comme l’un de leurs principaux piliers. Il n’avait pas tort – ces entreprises sont aujourd’hui des géants technologiques absolus – et cette citation est devenue l’une de ces lois apparemment immuables.
Et puis l’IA est arrivée.
L’IA mange-t-elle les logiciels ?
L’apparition de ChatGPT en novembre 2022 a eu un impact extraordinaire, même s’il était clair depuis un an et demi que quelque chose était en train de changer dans le monde du logiciel. En juillet 2021, nous parlions de GitHub Copilot alors que la conversation sur l'IA générative était encore en pleine éveil.
Ce projet a permis aux machines de programmer pour nous. Ce concept est devenu au fil des années l'exemple le plus clair que l'IA peut changer les choses : les développeurs ont adopté cet outil comme aucun autre secteur, mais ils savent qu'ils ne peuvent pas lui faire confiance à 100 %.
Pourtant, nous vivons une époque passionnante pour les logiciels. Celui dans lequel la montée du vibe coding est absolue. Andrej Karphaty y réfléchissait ces jours-ci et expliquait que lorsqu'il a inventé ce terme il y a un an, il s'était peut-être trompé avec cette façon de l'appeler. Il propose maintenant de le remplacer par « ingénierie d'agent » pour refléter le type d'outil qu'il est devenu.
Quoi qu’il en soit, l’ingénierie du codage vidéo et des agents a déclenché une fièvre pour le développement de logiciels. À bien des égards, cela l’a démocratisé et a fait de nous tous des développeurs potentiels.

J'expérimente moi-même des outils Open Source que je modifie à mon goût, et d'autres font exactement la même chose à l'ère des « micro-applications personnalisées ». Mais ces derniers jours, nous avons également été confrontés à un phénomène inquiétant.
La menace de la « SaaSpocalypse »
Les modèles d’IA génératifs et les agents d’IA apparus ces derniers mois ont fini par avoir un impact extraordinaire sur le monde du logiciel. En fait, nous ne l'appelons pas en tant que tel, mais plutôt destiné aux programmeurs occasionnels ou aux utilisateurs sans connaissances qui sont encouragés à créer leurs propres applications.


Nous faisons référence à ce qui est arrivé aux grands éditeurs de logiciels qui, depuis des années, contrôlent le marché avec la philosophie SaaS (Software as a Service).
Ce modèle a permis de convertir, par exemple, Photoshop ou Office non plus en logiciels vendus en boîte et que vous installiez sur votre PC, mais en applications qui s'exécutent dans le cloud et que vous pouvez utiliser depuis un navigateur. Les applications ne sont plus des applications, ce sont des services. Et vous ne les payez pas en les achetant d'un coup : vous y souscrivez.

Mais l’IA semble menacer ce modèle. La semaine dernière, les éditeurs de logiciels ont perdu du jour au lendemain un total de 300 milliards de dollars en bourse. Les actions de MongoDB, Salesforce, Shopify ou Atlassian ont perdu entre 15 et 20 % en valeur en quelques heures, et on parle de « l'apocalypse du SaaS » (« »).

Source : Perplexité
Ces chutes sont évidentes si vous jetez un œil à Google Finance ou à toute plateforme de suivi de ces entreprises. Ou si vous posez la question à Perplexity comme je l'ai fait, ce qui crée un joli (et inquiétant) graphique sur certaines des entreprises consultées : l'effondrement du mois dernier est vraiment terrible, même s'il semble que la tendance semble s'être arrêtée.
Quoi qu’il en soit, cette « apocalypse SaaS », qu’elle existe ou non, soulève une question qui rejoint précisément ce que disait Andreessen. Si les logiciels finissaient par dévorer le monde, l’IA dévorerait-elle les logiciels ? Est-ce que ça va le tuer ?
Le logiciel ne va pas mourir. Juste le contraire
Ce qui se passe au niveau des entreprises avec ces chutes a bien sûr à voir avec l’IA, mais aussi avec le modèle et la philosophie de ces entreprises elles-mêmes. Les plateformes SaaS qui dominent le monde n’ont cessé d’abuser de leur position dominante depuis des années avec des hausses de prix agressives et des contrats rigides.


Nous l’avons vu avec des sociétés comme Salesforce, dont les clients ont vu leurs prix augmenter de 35 % au cours des deux dernières années, ou le cas ahurissant de Broadcom, dont les clients en Europe ont été confrontés à des augmentations de prix de 1 500 % sur leurs licences de logiciels de virtualisation VMware.
Cela a créé un terrain fertile pour les clients de ces entreprises et de nombreuses autres entreprises dotées de plates-formes SaaS, souhaitant rechercher des alternatives et les rechercher également dans l'IA. L'intelligence artificielle n'offre pas seulement de l'efficacité, mais elle donne à de nombreux clients la « clé de la cellule » qui leur permet d'échapper à leurs fournisseurs, qui les traitaient comme des otages.
En fait, la correction actuelle des valorisations boursières peut aussi être comprise comme une gueule de bois post-bulle de 2021, lorsque la pandémie a stimulé toutes ces entreprises.
Nous l'avons vu avec le phénomène de rapatriement vers le cloud, et maintenant nous commençons à le voir avec ces clients qui changent de fournisseur et envisagent même d'en créer un sur mesure grâce aux outils d'IA actuels. Bien sûr, cela comporte des risques importants : mettre en production des systèmes dans lesquels seule l’IA est intervenue est aujourd’hui inacceptable, et il faut un examen humain approfondi pour évaluer comment ces logiciels se comporteraient dans des environnements réels.

Sommes-nous alors en danger de voir l’IA dévorer et tuer les logiciels ? Cela ne semble pas probable. En fait, le contraire semble bien plus probable. Cela a été expliqué dans un article long et détaillé de Steven Sinofsky, ancien cadre de Microsoft et responsable du développement de Windows 7 et Windows 8.
Sinofsky a expliqué comment, lors des transitions passées, nous avions le même sentiment. Avec l’arrivée du PC ou du commerce électronique, il y a eu un changement radical, certes, mais ces processus ont pris des décennies et continuent de transformer notre vie quotidienne. Ce qui est généralement prédit comme la « fin » d’une technologie finit par être un catalyseur qui la rend plus grande et plus complexe.
Ainsi, le PC n’a pas tué le mainframe, mais l’a plutôt intégré et l’a fait grandir. Pendant ce temps, le commerce en ligne n’a pas tué le magasin physique, mais a plutôt créé des géants multicanaux tels que Walmart aux États-Unis ou Amazon à l’échelle mondiale. Selon Sinofsky, avec l’IA, il n’y aura pas moins de logiciels, mais bien plus. Pour une raison simple : il faudra satisfaire une demande qui n’est pas encore couverte. Il y a plus de processus dans le monde qui n’ont pas encore été optimisés par logiciel que de ceux qui l’ont été.
Mais cela n’éliminera pas non plus le programmeur humain à court terme. L’IA automatise les tâches de saisie répétitives, mais l’avenir semble appartenir à ceux qui s’orientent vers une architecture de systèmes sous supervision humaine où la valeur ne résidera pas dans l’écriture du code, mais dans la garantie de sa fonctionnalité.
C’est précisément là que les experts seront les plus pertinents. Excel n’a pas éliminé les comptables, il les a transformés en analystes financiers. Il semble que l’IA pose une transition similaire pour les développeurs, qui deviennent des architectes de solutions.
Ainsi, la « SaaSpocalypse » n’est pas une apocalypse, mais une métamorphose. Le logiciel est en train de passer d’un produit statique contrôlé par quelques-uns à un produit dynamique et autonome. L'enjeu pour les développeurs et les entreprises ne sera pas de vendre des lignes de code ou des licences, mais plutôt des résultats et une autonomie garantie.
Le logiciel ne meurt pas. Il dépasse ses limites.
Il y a bien sûr d’énormes défis à relever. À commencer par celle de la dette technique liée à l’utilisation de l’IA. Le codage Vibe génère du code qui fonctionne aujourd’hui, mais qui le maintiendra dans trois ans ? Ceux qui utilisent ces outils ne comprennent souvent pas la base de ce qu’ils déploient, et cela peut s’avérer terrible. Comme le disait récemment Linus Torvalds :
« L'IA sera un outil qui rendra les gens plus productifs. Je pense que le vibe coding est idéal pour inciter les gens à commencer à programmer. Je pense que (le code qu'il génère) va être horrible à maintenir… donc je ne pense pas que les programmeurs vont disparaître. Vous aurez toujours besoin de personnes qui savent comment maintenir le résultat. »
Il existe également un problème critique lié à la souveraineté et à la sécurité des données. Si le logiciel est généré et exécuté par des agents tiers (comme ceux d’OpenAI ou d’Anthropic), où sont la propriété intellectuelle et la confidentialité des données de l’entreprise ? Cette question, ainsi que les besoins énergétiques et matériels et la formation du développeur du futur, sont des questions qui influenceront sans aucun doute
Images | Chris Ried
