- L’arrivée des agents de code IA peut donner l’impression que le rôle des développeurs va disparaître, mais l’argument avancé est au contraire que c’est le bon moment pour apprendre à développer
- Un développeur n’est pas simplement quelqu’un qui écrit du code, mais une personne qui identifie la nature profonde d’un problème et fait le lien entre la réalité et les exigences
- L’IA produit rapidement du code qui semble fonctionner, mais elle résout souvent le mauvais problème ou fabrique une illusion
- Les développeurs qui apprennent les bases et savent bien utiliser l’IA auront au contraire une productivité et un impact encore plus grands
- Le changement est inévitable, donc l’importance des experts humains capables d’exploiter l’IA va encore croître
What do you do while awaiting the agents writing your code?
- Pendant que les agents de code travaillent, l’auteur en profite pour faire de l’exercice ou tester de nouveaux agents
- Mais gérer plusieurs agents en même temps n’est pas simple, et il arrive de répéter des demandes du type « corrige ça !! » sans vraiment avoir compris le problème
- Malgré ce contexte, l’auteur y prend du plaisir et affirme, à rebours de l’ambiance qui annonce la fin des développeurs, que c’est au contraire le meilleur moment
Developers are highly-paid farmers. LLMs are the combine harvesters.
- Citation d’un tweet de Tom Blomfield
"Les développeurs sont des agriculteurs très bien payés, et les LLM sont les moissonneuses-batteuses"
- L’IA permet à un développeur seul d’accomplir bien plus qu’auparavant, et cette capacité se diffuse rapidement
- Même s’il existe l’idée que l’IA pourrait remplacer le rôle des développeurs humains, ce sont en réalité ceux qui savent s’en servir comme outil qui deviennent les plus importants
- Cela ne signifie pas que le rôle des développeurs disparaît, mais qu’il devient plus puissant
1. C’est aussi votre moat
- Le fait que les développeurs constituent le moat d’une entreprise s’applique, en retour, aussi aux développeurs eux-mêmes
- Dans une situation où les concurrents se renforcent eux aussi grâce à l’IA, licencier ses développeurs actuels relève presque du suicide
- Quand les concurrents utilisent l’IA pour étendre leur territoire, se contenter de défendre ses positions peut vous faire prendre du retard
- Les développeurs ressemblent désormais à des soldats équipés d’hélicoptères ou de moissonneuses-batteuses armées, et les entreprises qui sauront bien les utiliser seront celles qui gagneront
2. L’IA exauce les souhaits, les développeurs découvrent
- L’IA met rapidement en œuvre la demande de surface d’un utilisateur, mais la plupart des vrais problèmes relèvent non pas du code, mais de la définition et de la conception
- Le manque de compréhension du réel et des demandes mal formulées produisent souvent des résultats à côté de la plaque
- Exemple : une application fondée sur la blockchain existe, mais dans la réalité, on partage encore les mots de passe et il n’y a même pas de 2FA
- Exemple : un portail client existe, mais les vraies données sont encore enregistrées manuellement dans Excel
- L’IA peut fournir une « réponse rassurante », mais il faut des experts capables de distinguer si cette réponse aide réellement
- On peut aussi apprendre avec l’IA, mais sans bases solides, on ne fait qu’augmenter le temps passé à s’égarer
- Même pour des concepts complexes comme le RGPD ou la sécurité, l’IA peut produire une implémentation, alors que l’utilisateur n’en comprend pas toujours pleinement le sens
- Les développeurs restent nécessaires parce qu’ils savent trouver l’essentiel et filtrer les mauvaises demandes
- L’IA n’est qu’un assistant d’apprentissage ; pour devenir un vrai développeur, des fondamentaux et une bonne compréhension du réel restent indispensables
3. Le logiciel est de toute façon un peu le dernier problème
- Le dernier problème que l’IA résoudra pourrait bien être celui du logiciel, et il reste encore énormément de problèmes logiciels à traiter
- Les outils IA se multiplient, et la capacité à distinguer les bons outils des mauvais devient plus importante
- Nous sommes aujourd’hui à l’époque la plus facile pour apprendre, avec une abondance d’outils et d’innombrables occasions de résoudre des problèmes
- Dans un tel contexte, dire « l’IA fera tout, réduisons les équipes de développeurs » revient plutôt à se priver soi-même de ses possibilités de croissance
- Une génération de développeurs ayant grandi avec l’IA disposera à l’avenir d’une puissance considérable, et c’est maintenant qu’il faut investir
C’est une période où il est facile d’apprendre, où la productivité est élevée et où l’intervention humaine est encore plus nécessaire. Le rôle des experts humains capables de vérifier le jugement de l’IA et d’en assumer la responsabilité va devenir encore plus important
Conclusion
- La technologie change en permanence, et il est impossible d’en prédire précisément la direction
- Mais le rôle des personnes reste essentiel : ce sont elles qui doivent vérifier les illusions et les erreurs de l’IA, et en assumer la responsabilité
- Utiliser l’IA ne suffit pas ; il faut absolument des experts humains capables de la manier correctement
- En fin de compte, les développeurs ne sont pas face à une fin romantique de la technologie, mais au début de quelque chose de nouveau
3 commentaires
Je suis tout à fait d’accord. Je partage l’idée que, petit à petit, les outils no-code permettront de faire de plus en plus de choses, mais pour les personnes qui ont déjà un certain bagage en développement ou qui veulent l’apprendre, le fait de se faire aider par l’IA me semble déjà avoir connu une amélioration explosive aujourd’hui. La vitesse à laquelle augmentent les connaissances et l’expérience des personnes qui abordent un certain niveau de complexité avec curiosité sera probablement plus rapide, et aussi plus amusante, que d’attendre le jour où l’on pourra tout faire sans rien connaître.
Mais voici comment les entreprises l’appliquent (du moins au niveau national).
Le groupe OOO réorganise son organisation autour de l’intelligence artificielle. ... Pour les tâches indispensables comme la maintenance des services, il utilise les effectifs de développement du centre de développement au Cambodge, et une partie des employés nationaux, y compris des développeurs, est en train d’être réaffectée vers les équipes produit après avoir suivi une formation à l’intelligence artificielle. Selon les explications du vice-président MMM de OOO, le recrutement de nouveaux talents, y compris de développeurs, est actuellement suspendu.
Je l’ai masqué au cas où cela poserait problème, mais c’est un article réel : https://news.nate.com/view/20250610n33754
Avis Hacker News
En fait, à mon avis, l’un des grands avantages des outils d’IA dont on parle trop peu, c’est le « soutien psychologique ». Quand on bloque au travail, le simple fait de recevoir un petit élan de motivation ou un peu d’énergie a beaucoup de valeur. Même sans réponse parfaite, cette présence peut vous remettre en mouvement. Le sentiment de ne pas travailler seul est en réalité bien plus important que beaucoup ne l’imaginent
« Bonne nouvelle, patron ! Nous avons inventé une nouvelle technologie qui permet à des non-spécialistes d’écrire et de déployer du code directement en anglais ! Plus besoin d’embaucher des développeurs coûteux ! » « Oh, fais voir ! » « Bien sûr, la voici. Ça s’appelle COBOL. »
Après avoir vu plusieurs réactions d’entreprise exagérées et des remèdes miracles amplifiés par les médias, j’ai le sentiment que cette vague IA suivra un schéma similaire aux précédentes. Les entreprises finiront par prendre des décisions défavorables aux travailleurs intellectuels, mais la rémunération des dirigeants, elle, ne baissera pas. En revanche, cette vague me semble être une énorme opportunité pour des builders intelligents et très motivés, comme l’auteur de l’article. Si votre emploi est menacé ou déjà perdu, c’est peut-être le moment de faire ce que vous n’avez jamais pu faire jusque-là faute de temps ou d’énergie. Vous pourriez en tirer une bonne source de revenus indépendante de l’entreprise, et certains pourront même créer quelque chose que les entreprises voudront racheter plus tard pour beaucoup d’argent
J’écris beaucoup, un peu comme dans un journal, mais je partage rarement. Je précise d’avance que mon style est assez griffonné, comme un brouillon. Malgré cela, j’ai voulu partager pour rééquilibrer un peu la tendance actuelle à voir la valeur des développeurs logiciels de façon trop pessimiste
Je travaille dans la sécurité et je ne suis pas développeur, mais j’ai étudié le développement logiciel pendant mes études. À partir du seul titre, je dirais que c’est une meilleure époque pour apprendre presque n’importe quoi, parce que les bases sont plus faciles à acquérir. Avant, il fallait passer énormément de temps à errer sur des forums pour corriger un bug, trouver une explication de concept, comprendre comment l’appliquer, etc. Un LLM peut jouer le rôle de tuteur : répondre à toutes sortes de questions, donner du feedback sur du code, expliquer des concepts, trouver où se situe une erreur, etc. En réalité, une grande partie de ce qu’on cherchait d’habitude, c’étaient des « questions bêtes ». En revanche, je ne sais pas encore exactement comment cet avantage s’applique aux profils intermédiaires et plus avancés
Je suis d’accord pour dire que l’analogie avec l’agriculture est intéressante, mais pour que le paradoxe de Jevons s’applique réellement, il faudrait que la courbe de demande soit très élastique, alors que l’alimentation est en pratique peu élastique. À ce stade, la plus grande inconnue est plutôt de savoir jusqu’où peut encore croître la demande de logiciel, et où se situent les limites des capacités de l’IA
Une métaphore peut sembler convaincante, mais il faut quand même des preuves concrètes pour l’étayer. Il est possible que le « machinisme agricole » soit une analogie pertinente, mais il se peut aussi que l’on soit plutôt dans un cas comparable à l’arrivée des outils de CAO remplaçant l’époque où les ingénieurs dessinaient les plans à la main. Or, quand on voit que les ingénieurs n’ont pas été entièrement remplacés par la CAO, j’ai personnellement du mal à conclure automatiquement au même résultat qu’avec une transformation extrême de productivité comme dans l’agriculture
Je ne suis pas d’accord avec tout le cadrage de cet article. En particulier, je ne pense pas que le gain d’efficacité soit aussi énorme qu’avec une moissonneuse-batteuse. En revanche, le changement important, c’est que la valeur se déplace de la simple « capacité à coder » vers la connaissance métier, la compréhension de la logique business, et la capacité à naviguer entre les parties prenantes techniques et non techniques pour résoudre le vrai problème à la source. J’ai l’impression d’avoir déjà vu ce déplacement il y a 20 ans, lors de la vague d’externalisation
Au fond, c’est un phénomène qui se répète depuis longtemps. Après l’introduction des outils low-code et no-code, les solutions réalisées par des non-spécialistes ont toujours fini par devoir être remises en ordre par des ingénieurs. Moi aussi, j’ai bâti une carrière plutôt rentable sur ce travail de remise en état
Si l’on rassemble tous ces phénomènes, on devrait en conclure que les entreprises auraient intérêt à éviter de licencier des développeurs. Mais en réalité, les licenciements ont déjà lieu. Ce qu’on voit davantage aujourd’hui dans les organisations, c’est la logique consistant à dire : « si c’est en télétravail, embauchons dans des régions où les salaires sont plus bas », et la logique de remplacement par l’IA s’articule clairement avec les stratégies RH déjà existantes. Plus fondamentalement, je voudrais aussi souligner qu’une grande partie de ce que les développeurs ont fait ces 20 dernières années relevait au fond d’un travail sans véritable effet de consommation, presque comme une « exploitation de l’attention »