[đ€] Le changement de paradigme du dĂ©veloppement gravĂ© dans les os et la chair
âš RĂ©sumĂ© de GPT-5.5 ă
Un texte qui part du changement de rĂŽle du dĂ©veloppeur ressenti en entretien et va jusquâaux limites du vibe coding et Ă la nĂ©cessitĂ© du harness engineering, en montrant que la capacitĂ© centrale de lâĂšre IA se dĂ©place du codage manuel vers la planification, la conception, lâexĂ©cution, le feedback et la comprĂ©hension du contexte.
Un changement de paradigme qui devient physique
La conclusion venue de lâentretien
Ce qui mâa le plus frappĂ© dans lâentretien dâaujourdâhui, câest ceci.
Le centre des capacitĂ©s nĂ©cessaires Ă un dĂ©veloppeur se dĂ©place de lâĂ©criture manuelle du code vers la planification, la conception, lâexĂ©cution et le feedback.
Il faut aussi les concepts, la connaissance du domaine et lâintuition nĂ©cessaires pour lire tout le contexte. Dire âjâutilise bien lâIAâ ne suffit pas.
Une sensation accumulée depuis longtemps
Cette sensation ne sort pas de nulle part.
Dans GPT, o3, AGI, Humanoids⊠the Singularity Is ComingâŠ, jâavais notĂ© le choc de sentir GPT comme un cerveau externe.
Dans A Shift in the Development Paradigm, je voyais dĂ©jĂ une partie du dĂ©veloppement passer du labeur de codage Ă un âclicâ assistĂ© par API dâIA. Ă lâĂ©poque, les limites de context window et dâoutput token rendaient encore cela proche dâun simple MVP.
Donc je ne découvre pas maintenant les limites du vibe coding. Elles étaient visibles dÚs le début. Simplement, cette limite recule à une vitesse folle.
Dans Survival Guidelines for the AI Era, jâessayais de tenir lâalphabĂ©tisation IA, lâintelligence contextuelle et le jugement humain.
Dans The Level of VSCode Copilot AI Autocomplete, donner une intention de planification Ă lâIA, lire sa structure et autoriser son application Ă©tait dĂ©jĂ devenu rĂ©el.
Et dans Whether Claude Code or Codex, It Is a Garbage-Tier, Oblivious Genius., le problĂšme sâest prĂ©cisĂ© : la question nâest plus de savoir si lâIA peut coder, mais comment arrĂȘter ces gĂ©nies sans discernement et les enfermer dans une boucle de vĂ©rification.
Le marchĂ© du travail lâa reformulĂ©
Ce flux est revenu aujourdâhui dans la langue du marchĂ© du travail. On demande maintenant aux dĂ©veloppeurs de la planification, de la conception, de lâexĂ©cution et du feedback avec une mentalitĂ© produit et business.
La productivitĂ© dĂ©passe celle de dĂ©veloppeurs qui gagnaient autrefois plus de 5 millions de wons par mois, mais le salaire proposé⊠bon. Câest triste.
Ce nâest donc pas un changement compris seulement par la tĂȘte. Câest un changement de paradigme que je reçois peu Ă peu dans le corps.
LâĂšre du coding est terminĂ©e
Coder Ă la main nâest plus le centre
Dit brutalement, la capacitĂ© de coder compte moins quâavant.
Apprendre C, lâassembleur ou le langage machine aide encore Ă comprendre les systĂšmes. La connaissance du code ne devient pas sans valeur.
Mais le marchĂ© ne demande plus dâabord : âpeux-tu lâimplĂ©menter de tes mains ?â
Python a dĂ©jĂ transformĂ© beaucoup de tĂąches rĂ©pĂ©titives en quelques lignes. LâIA fait maintenant quelque chose de semblable pour une grande partie de lâimplĂ©mentation.
Lâhistoire de lâabstraction se rĂ©pĂšte
Dans The Chicken Game Over Humanityâs Fate After the AI Boom, jâavais alignĂ© le progrĂšs technique ainsi.
- Nous avons enfin fait le feu. Joie. (environ 500 000 ans)
- Nous avons enfin fait lâĂ©lectricitĂ©. Joie. (annĂ©es 1880)
- Nous avons enfin fait les ordinateurs. Joie. (années 1940)
- Nous avons enfin fait lâintelligence artificielle. Joie. (annĂ©es 2010)
- Nous avons enfin fait lâintelligence artificielle gĂ©nĂ©rale. Joie. (peut-ĂȘtre annĂ©es 2030âŠ?)
- Nous avons enfin fait la superintelligence artificielle. Joie. (années 2050�)
Le dĂ©veloppement a suivi la mĂȘme montĂ©e dâabstraction.
- Interrupteur, clic. (années 1880)
- Code machine, clic. (années 1940)
- Assembleur, clic. (années 1940-1950)
- C, clic. (années 1970)
- Python, clic. (années 1990)
- Framework, clic. (années 2000-2010)
- IA, clic. (années 2020)
- Harness, clic. (milieu des années 2020 et aprÚs)
Cela ressemble Ă une blague, mais câest lâhistoire de lâabstraction. Les humains dĂ©lĂšguent sans cesse les couches infĂ©rieures aux machines. Chaque fois, ceux qui ne connaissent pas la couche du dessous sont inquiets, et cette connaissance garde une valeur. Mais le centre du marchĂ© monte.
Dire que le coding nâest plus le point ne veut donc pas dire quâil ne faut rien savoir. Cela veut dire que le codage est repoussĂ© hors du centre.
Lâindustrie regarde dĂ©jĂ dans la mĂȘme direction
Vibe coding
Le vibe coding consiste grosso modo Ă donner une intention en langage naturel Ă lâIA, regarder le code seulement quand il le faut, exĂ©cuter le rĂ©sultat et corriger Ă nouveau avec des mots.
Quand Andrej Karpathy a utilisĂ© lâexpression, lâidĂ©e Ă©tait que le temps humain passĂ© Ă lutter directement avec le code diminue, tandis que le modĂšle pousse lâimplĂ©mentation Ă partir de lâintention naturelle. 1
Sa discussion sur Software 3.0 va dans le mĂȘme sens : le langage naturel devient une nouvelle interface de programmation, et les modĂšles rĂ©alisent une grande partie du travail. 2
Ce nâest pas seulement Karpathy
Jensen Huang, Mark Zuckerberg, Dario Amodei, Satya Nadella et Thomas Dohmke dĂ©crivent tous, chacun Ă sa maniĂšre, la mĂȘme direction : langage humain comme interface, IA capable dâĂ©crire du code de niveau ingĂ©nieur, logique mĂ©tier qui se dĂ©place vers des agents, et dĂ©veloppeurs qui passent de la saisie de code Ă la dĂ©lĂ©gation et la vĂ©rification. 34567
OpenAI prĂ©sente aussi Codex comme un agent dâingĂ©nierie logicielle, pas seulement comme un modĂšle de coding. 89
Ătudier la syntaxe ne suffit plus
Les bases restent utiles. C, assembleur, structures de donnĂ©es, rĂ©seaux et systĂšmes dâexploitation aident Ă juger ce que lâIA produit.
Mais les cours qui vendent âapprends la syntaxe et trouve un emploiâ sont dĂ©jĂ en retard. Ce qui compte, câest de regarder une implĂ©mentation gĂ©nĂ©rĂ©e par IA et pouvoir dire :
- âLa direction est mauvaise.â
- âLe parcours utilisateur casse ici.â
- âCette structure explosera en maintenance.â
- âLe besoin nâest pas une fonctionnalitĂ© de plus, mais une meilleure dĂ©finition du problĂšme.â
Le vibe coding nâest que lâentrĂ©e
Le code sort, mais ce nâest pas encore un produit
Pour un petit prototype, le vibe coding ressemble Ă de la magie. On dit ce quâon veut, un Ă©cran apparaĂźt, une API se connecte, les donnĂ©es circulent, les boutons bougent.
Mais dĂšs que lâapplication grandit, âdu code qui semble marcherâ et âune structure exploitable dans la durĂ©eâ sont deux choses diffĂ©rentes.
- Les exigences changent.
- Les cas limites apparaissent.
- Les permissions et les flux de donnĂ©es sâemmĂȘlent.
- LâUI bouge, mais trahit lâintention produit.
- Il nây a pas de tests, et chaque correction casse autre chose.
- LâIA oublie la structure quâelle vient de produire.
Sans contexte et limites dâautorisation, les accidents arrivent
Quand lâIA perd les rĂšgles, le risque devient concret.
- Elle confond base de développement et production.
- Elle supprime de vrais utilisateurs au lieu de comptes de test.
- Elle lance des requĂȘtes destructrices sans backup.
- Elle simplifie les permissions et expose des données privées.
- Elle retire des validations ou met
anypartout pour faire passer le build.
Ce nâest pas que lâIA soit mauvaise. Câest quâun contexte faible, des limites faibles et une vĂ©rification faible poussent dans cette direction.
Pour un non-dĂ©veloppeur, le dĂ©but donne lâimpression que âça marcheâ. Mais sans savoir quel ordre est dangereux, quel fichier est source of truth, et comment DB, storage, auth et deploy se relient, il est impossible de vĂ©rifier vraiment le rĂ©sultat.
Le feedback nâest pas une dĂ©charge Ă©motionnelle
Parfois la premiĂšre rĂ©action serait dâinsulter. Mais le jeter tel quel ne mâaide pas non plus.
Il nây a pas de preuve solide que la grossiĂšretĂ© baisse toujours la performance du modĂšle, mais le ton et le cadrage Ă©motionnel du prompt peuvent influencer la sortie. 1011
Le problĂšme principal nâest pas le sentiment de lâIA, mais ma raison. Si je reste dans la colĂšre, je deviens plus Ă©motionnel, les consignes deviennent plus floues et le stress sâaccumule.
La vraie limite est le contexte
Anthropic dit aussi que les agents de longue durée ont besoin de décomposition de tùches, de mémoire persistante, de gestion du contexte et de boucles de vérification. 12
La limite du vibe coding nâest pas lâincapacitĂ© Ă produire du code. Le code sort trop vite.
La limite est que lâIA seule ne garde pas toujours de façon stable pourquoi ce code existe, jusquâoĂč il peut changer, quels critĂšres il doit passer et quel contexte il ne doit pas casser.
Le harness devient le vrai terrain
Le harness est la structure dâexĂ©cution autour du modĂšle
Harness signifie harnais, ceinture, laisse : une structure qui tient une force et la dirige.

Le prompt engineering concerne ce quâon dit dans une conversation. Le harness engineering conçoit tout lâenvironnement dâexĂ©cution autour du modĂšle.
LangChain dĂ©crit lâagent comme Model + Harness : le harness fournit lâĂ©tat, lâexĂ©cution des outils, les boucles de feedback et les contraintes applicables. 13
Martin Fowler parle aussi de feedforward et de feedback sensors pour utiliser des agents de coding avec moins de surveillance constante. 14
OpenAI explique que le goulot dâĂ©tranglement de Codex nâĂ©tait pas la production de code, mais la capacitĂ© humaine Ă relire. DâoĂč logs, mĂ©triques, navigateur et tests structurĂ©s donnĂ©s aux agents. 15
La compĂ©titivitĂ© devient donc : quel contexte donner, quels outils ouvrir, quelles permissions bloquer, quels tests exiger et oĂč lâhumain intervient.
La structure du harness est une avance produit
La fuite du code de Claude Code a comptĂ© parce quâelle ne montrait pas seulement une phrase de prompt, mais une partie de la façon dont le contexte, les outils, les guardrails et les instructions sont assemblĂ©s. 1617
Si seul le modÚle comptait, ce serait une curiosité. Mais la structure de harness est maintenant un avantage produit.
Plus le modĂšle est fort, plus le harness doit ĂȘtre fort
Mythos et Project Glasswing le montrent cÎté sécurité.
Mythos est un modĂšle frontier non publiĂ© dâAnthropic, capable de trouver des vulnĂ©rabilitĂ©s et de construire des exploits. Project Glasswing donne un accĂšs limitĂ© Ă des partenaires pour scanner des logiciels critiques dĂ©fensivement. 18
Axios a rapporté que Mythos peut transformer des informations publiques de vulnérabilité en exploits fonctionnels en quelques heures, et produire un proof-of-concept Windows kernel en 31 minutes. 19
Un modĂšle pareil ne peut pas ĂȘtre lĂąchĂ© sans structure. AccĂšs, code scannĂ©, divulgation, vĂ©rification des patches et blocage des abus doivent ĂȘtre dans le harness.
Un harness faible ne tient pas le modĂšle
Câest aussi ce qui me frustre dans les outils de type AI Studio.
AI Studio est utile pour prototyper vite et tester Gemini. 20 Mais du logiciel exploitable demande repo, terminal, IDE, diff, tests, review, logs de déploiement et limites de permission. Gemini CLI et Gemini Code Assist montrent bien que ce niveau est différent. 2122
Avec seulement un chat, un bouton dâexĂ©cution et un choix de modĂšle, sans scope, permissions, rollback, tests, review, source of truth ni contexte long, le harness reste faible.
MĂȘme un bon modĂšle finit par casser une laisse trop faible.
Au fond, il faut monter sur la vague
Je ne veux pas conclure par un optimisme facile. Ce nâest pas âlâIA est lĂ , rĂ©jouissons-nousâ.
La valeur du code manuel baisse, lâIA prend lâimplĂ©mentation, et lâhumain garde une responsabilitĂ© plus lourde sur la planification, la conception, lâexĂ©cution et le feedback. Ce mouvement ne sâarrĂȘte pas parce que je le refuse.
Les choix sont simples : rester dans lâĂ©tude ancienne de syntaxe et dĂ©crocher, ou confier le coding Ă lâIA, amĂ©liorer les prompts, concevoir des harnesses, construire une vraie littĂ©ratie IA et survivre.
Je suis convaincu quâil ne reste que le second.
Monter sur la vague nâest pas une joie naĂŻve. Si une vague Ă©norme arrive, rester immobile sans protection est pire.
Références
-
Andrej Karpathy, X post, 2025-02-02. https://x.com/karpathy/status/1886192184808149383Â â©
-
Y Combinator, Karpathy lecture, 2025. https://www.ycombinator.com/library/MW-andrej-karpathy-software-is-changing-again â©
-
Business Insider, 2025-06-09. https://www.businessinsider.com/nvidia-ceo-jensen-huang-ai-prompts-human-lets-anyone-program-2025-6Â â©
-
ITPro, 2025-01-14. https://www.itpro.com/software/development/a-sign-of-things-to-come-in-software-development-mark-zuckerberg-says-ai-will-be-doing-the-work-of-mid-level-engineers-this-year-and-hes-not-the-only-big-tech-exec-predicting-the-end-of-the-profession â©
-
Skeptics Stack Exchange, 2025-09. https://skeptics.stackexchange.com/questions/59213/as-at-september-2025-is-ai-not-writing-90-of-code â©
-
CX Today, 2024-12-23. https://www.cxtoday.com/customer-analytics-intelligence/microsoft-ceo-ai-agents-will-transform-saas-as-we-know-it/Â â©
-
Thomas Dohmke and Irini Kalliavakou, 2025-08-03. https://ashtom.github.io/developers-reinvented â©
-
OpenAI, 2025-10-06. https://openai.com/index/codex-now-generally-available/Â â©
-
OpenAI, 2025-12. https://openai.com/index/introducing-gpt-5-2-codex/Â â©
-
Ziqi Yin et al., arXiv, 2024-02-22. https://arxiv.org/abs/2402.14531Â â©
-
Cheng Li et al., arXiv, 2023-07-14. https://arxiv.org/abs/2307.11760Â â©
-
Anthropic, 2025-11. https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents â©
-
LangChain, 2026. https://www.langchain.com/blog/the-anatomy-of-an-agent-harness â©
-
Martin Fowler, 2026-04-02. https://martinfowler.com/articles/harness-engineering.html â©
-
OpenAI, 2026-02-11. https://openai.com/index/harness-engineering/Â â©
-
Varonis Threat Labs, 2026-04-03. https://www.varonis.com/blog/claude-code-leak â©
-
Drew Breunig, 2026-04-04. https://www.dbreunig.com/2026/04/04/how-claude-code-builds-a-system-prompt.html â©
-
Anthropic, 2026-04-07. https://www.anthropic.com/glasswing â©
-
Axios, 2026-06-08. https://www.axios.com/2026/06/08/exclusive-anthropics-mythos-can-exploit-new-flaws-in-hours â©
-
Google AI for Developers, 2026. https://ai.google.dev/gemini-api/docs/aistudio-build-mode â©
-
Google, 2025-06-25. https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-cli-open-source-ai-agent/Â â©
-
Google for Developers, 2026. https://developers.google.com/gemini-code-assist/docs/write-code-gemini â©
Laisser un commentaire