1/ Nous vivons une pénurie de logiciels depuis 40 ans. Seule une petite fraction de la population sait coder, donc la société a sous-produit le bien le plus élastique de l'économie moderne. Maintenant, l'IA fait s'effondrer le coût de la création de logiciels. Cet article a été publié quatre mois après le lancement de chatGPT et il est criminellement sous-estimé. Il ouvre la porte à un tas d'idées que je pense importantes et rarement abordées. (plus ci-dessous)
2/ Chaque grande vague technologique commence lorsque une ressource rare devient suffisamment bon marché pour être gaspillée. Les CPU sont devenus bon marché et les ordinateurs personnels ont émergé, la bande passante a chuté et le streaming a décollé, les coûts de stockage se sont effondrés et le cloud est né. Aujourd'hui, le coût de la production de logiciels lui-même s'effondre, ce qui va libérer une vague d'innovation.
3/ L'essai se demande pourquoi les logiciels ont mis si longtemps à "manger le monde", et utilise un simple graphique prix/quantité pour l'expliquer. Lorsque le coût des logiciels est élevé, nous en produisons trop peu, et lorsque les coûts baissent, la demande s'élargit. Pendant des décennies, nous étions bloqués à un mauvais équilibre à cause de la maladie des coûts de Baumol (le matériel est devenu exponentiellement moins cher tandis que le codage est resté intensif en main-d'œuvre humaine), donc des ingénieurs coûteux signifiaient trop peu de logiciels et une dette technique croissante. Les LLMs font s'effondrer ces coûts, déplaçant l'équilibre et libérant une nouvelle demande.
8/ Nous pouvons maintenant nous permettre de "gaspiller" des logiciels car le coût de leur création a chuté. Lorsque la création de logiciels était lente et coûteuse, chaque ligne de code devait se justifier. Mais avec les LLMs faisant tomber le coût de création presque à zéro, nous pouvons construire des logiciels jetables – des applications conçues pour une personne, un petit groupe de personnes ou un cas d'utilisation spécifique. La création de logiciels n'est plus contrainte par le ROI mais par l'imagination.
Anish Acharya
Anish Acharya16 août 2025
J'y pense depuis un certain temps. La façon dont je l'ai cristallisé est que nous pouvons maintenant créer des logiciels jetables. Lorsque le logiciel était coûteux et difficile à construire, nous le faisions principalement pour des choses sérieuses et nous nous attendions à ce qu'il dure (comme les systèmes de paie, les outils fiscaux, les logiciels ERP et les réseaux de consommateurs). Chaque ligne de code devait se justifier. Mais tous les logiciels n'ont plus besoin d'être permanents ou pratiques. De plus en plus, les gens créent de petites applications et outils personnels qui n'ont de sens que pour vous ou peut-être quelques amis. Vous pouvez créer quelque chose que vous n'auriez jamais justifié auparavant parce que l'économie ne fonctionnait pas. Mais maintenant, ça fonctionne. J'ai créé un jeu de mathématiques pour aider mes enfants à gagner du temps d'écran. J'ai lancé Catsagram - un mini Instagram pour que mes enfants publient des photos de notre chat (c'est réel, et vous pouvez vous inscrire). Ce ne sont pas des produits ou des startups. Ils ne sont pas faits pour être évolutifs ou monétisés. Ce sont juste de petites applications sur mesure pour un public spécifique, utiles dans un contexte étroit, et amusantes à créer. Pour le point de Justine, cela n'était pas vraiment possible auparavant. Vous n'auriez pas écrit mille lignes de code juste pour partager des photos avec trois personnes. Cela n'aurait pas eu de sens économique. Mais cela a changé. Avec les LLM et les environnements d'exécution natifs à l'IA, il est maintenant facile de créer des logiciels personnalisés avec presque aucun effort. Ce qui prenait des semaines peut maintenant prendre une heure ou moins. Dans de nombreux cas, vous n'avez même pas besoin d'écrire de code du tout. Créer de petites applications jetables commence à ressembler à griffonner dans un carnet et ce changement modifie la raison pour laquelle nous construisons des logiciels en premier lieu. La création de logiciels était auparavant contrainte par le ROI. Maintenant, elle est seulement contrainte par l'imagination et c'est une limite beaucoup plus intéressante.
9/ Le logiciel devient également une nouvelle forme d'expression personnelle. Personne ne commencerait un journal pour partager une pensée aléatoire, mais des milliards de personnes publient en ligne parce que le coût est presque nul. À mesure que la création devient tout aussi bon marché, les gens commenceront à développer des logiciels de la même manière et à les utiliser pour répondre à des besoins au-delà de la simple utilité, comme la créativité, l'identité et le plaisir.
10/ La véritable opportunité dans l'IA est d'augmenter l'automatisation, et non de remplacer des emplois. L'automatisation de remplacement essaie de réduire les coûts en remplaçant les travailleurs, mais elle n'élargit que rarement la valeur totale créée. L'automatisation augmentée est différente : lorsque le coût de création de logiciels s'effondre, les gens peuvent construire des outils, des applications et des expériences entièrement nouveaux qui n'existaient jamais auparavant - libérant la créativité, faisant croître l'industrie et générant une véritable richesse et un épanouissement humain.
11/ Comparé à certains matériels (puces, stockage et réseaux), le logiciel a été produit en bien plus petites quantités. Le matériel a continué à s'effondrer en coût tandis que la production a explosé, mais le logiciel est resté dépendant d'une main-d'œuvre humaine coûteuse, donc les salaires ont augmenté et la production est restée contrainte. Le résultat est une sous-production chronique de logiciels (une forme de dette technique sociétale) qui explique pourquoi nous n'avons toujours pas construit autant que nous le devrions.
12/ Pour la première fois dans l'histoire de l'industrie du logiciel, nous disposons d'outils qui changent l'idée même de ce que signifie écrire du code. Le code est à la fois grammatical et prévisible, ce qui le rend particulièrement adapté aux modèles de langage - donc au lieu de simplement faciliter le débogage ou les tests, les LLM nous permettent de manipuler les symboles de la programmation elle-même de manière entièrement nouvelle.
14/ La partie qui m'excite le plus, ce sont les nouvelles formes de logiciels qui émergeront une fois que nous commencerons à construire nativement pour ce nouveau primitif. Lorsque les coûts de création tombent près de zéro, les gens cessent de simplement répliquer d'anciens modèles et commencent à inventer des catégories entièrement nouvelles - des choses que nous ne pouvons pas prédire à l'avance, car elles n'ont de sens que dans un monde où le logiciel est bon marché et jetable.
6,77K