Le mythe du dev 100% IA
Posté le Wed 08 October 2025 dans Réflexions
Temps de lecture estimé : 2 minute(s).
Je comprends l'engouement autour de l'IA. Vraiment. Après des années à farfouiller dans des documentations obscures, à débusquer des bouts de code sur des blogs abandonnés depuis 2012, ou à prier pour que sur Stack Overflow un inconnu ait posé la même question que moi, l'idée d'avoir un assistant qui répond en deux secondes est vraiment sympa. L'IA trouve les options de config oubliées (quand elle n'invente pas un paramètre fantôme qui vous fera perdre une après-midi à déboguer un truc qui n'existe pas). Elle pond des tests unitaires tout à fait corrects. Elle refactorise du code avec une efficacité surprenante. Elle repère même des cas limites que j'avais zappés dans mon algorithme. Bref, elle est utile. Très utile.
Mais voilà : je n'ai jamais réussi à générer une application complète, stable, performante et maintenable juste en discutant avec une IA. Jamais. J'ai essayé ChatGPT, Mistral, Claude, Copilot, Duo… Certaines s'en sortent mieux que d'autres, mais aucune ne m'a sorti un truc acceptable. C'est souvent très bon, mais jamais parfait. Il manque toujours quelque chose. Soit elle n'a pas saisi le contexte métier parce que mon prompt était un peu trop flou sur certains aspects (mais dans ce cas, et si je dois tout décrire en français avant de coder, autant écrire le code directement, non ?). Soit elle se noie dans un projet de plusieurs milliers de lignes, incapable de saisir les subtilités qui font qu'une appli tient debout. Et je ne parle même pas du front : un design cohérent et user-friendly, c'est visiblement trop demander.
L'IA est formidable pour les tâches répétitives, les bouts de logique isolés, ou les problèmes bien cadrés. Mais une appli, c'est un enchaînement de détails qui doivent tous s'emboîter. Un state-management un peu complexe ? Elle s'emmêle les pinceaux. Une architecture qui doit évoluer dans le temps ? Elle propose des solutions qui ne tiennent pas plus de quelques jours. Honnêtement, si je passe plus de temps à corriger les hallucinations de l'IA qu'à coder moi-même, où est le gain ?
Pourtant, sur les réseaux, des gens jurent coder des applis entières juste en orchestrant des agents IA. Alors soit je suis un dinosaure qui n'a pas compris la magie du vibe-coding (et dans ce cas je ne demande qu'à apprendre), soit ces gens-là ont une définition très personnelle de ce qu'est une application "fonctionnelle" et nous n'avons pas les mêmes exigences de qualité. Sans doute un peu des deux.