00:00:00Quelle est l'importance des choix de stack technique pour les développeurs comme vous et moi, aujourd'hui en avril 2026,
00:00:23avec tout ce qui s'est passé dans l'espace IA, les avancées des modèles et, plus important encore, les outils d'agents IA comme Claude Code et Codex ?
00:00:31J'ai d'ailleurs créé des vidéos et des cours sur ces outils, comme Claude Code et Codex, qui sont très populaires, si cela vous intéresse.
00:00:42Mais la question que je veux approfondir aujourd'hui est la suivante : quelle est l'importance des choix technologiques pour les développeurs ?
00:00:57Comptent-ils encore, ou devrions-nous laisser l'IA décider ? Ou alors, devrions-nous décider en fonction du fait que nous allons utiliser l'IA ?
00:01:16La forme la plus basique de désintérêt pour la stack technique — et je me concentrerai ici sur le développement web, car c'est mon domaine, —
00:01:29serait d'utiliser un outil comme Claude Code et de ne pas vraiment se soucier de la stack choisie.
00:01:47Peu importe si c'est du TypeScript et Next.js avec React, ou du JavaScript pur avec TanStack Start, ou même Angular au lieu de React. On laisse l'IA décider.
00:02:09C'est possible, bien sûr, mais on entre ici dans le domaine du "vibe coding". Car dès qu'on cesse de faire des choix, de diriger l'IA et de se soucier du code,
00:02:16c'est là ma définition du vibe coding. C'est une façon de dire que ces choix n'ont plus vraiment d'importance, et je reviendrai sur cette question.
00:02:45L'autre aspect, peut-être plus pertinent, est de dire que vous faites toujours un choix, mais qu'il est influencé par l'utilisation massive de l'IA.
00:02:59Vous examinez le code, vous vous en souciez, vous ne faites pas de vibe coding, mais vous utilisez une stack pour laquelle l'IA est performante.
00:03:16Par exemple, vous utilisez TypeScript et Next.js avec React parce qu'il y a énormément de données d'entraînement et que l'IA sera très efficace.
00:03:44Ce sont les deux points principaux : soit on ne s'en soucie pas et on laisse l'IA choisir (vibe coding), soit on laisse l'IA influencer notre choix.
00:04:06Je dirais que ces deux approches sont un peu erronées et à courte vue. Il est plus important que jamais pour un développeur d'avoir un avis sur sa stack,
00:04:28de prendre des décisions intelligentes, car notre façon de travailler est en train de changer radicalement.
00:04:43Nous écrivons moins de code. C'est mon cas, et c'est une tendance lourde dans toute l'industrie : on passe de l'écriture à l'orchestration d'agents IA.
00:05:06Cela implique que nos choix deviennent encore plus cruciaux. Si vous tombez dans le piège du vibe coding et laissez l'IA tout décider,
00:05:24votre avenir en tant que développeur pourrait s'assombrir pour des raisons évidentes.
00:05:36Qui a besoin de vous si vous ne faites que demander à l'IA, sans opinion ni influence sur le code produit ? Personne n'a besoin d'un développeur pour ça.
00:05:53C'est peut-être une approche valable pour prototyper rapidement une application interne où l'on ne se soucie pas des cas particuliers ou de la sécurité.
00:06:13Le vibe coding peut aussi être très utile pour ceux qui ne savent pas coder mais qui peuvent ainsi créer les logiciels dont ils ont besoin.
00:06:28Cette approche a ses avantages et son utilité, mais dans ce cas, la stack technique n'importe pas, et ces utilisateurs ne connaissent souvent même pas les options.
00:06:43Maintenant, concernant l'idée de laisser l'IA influencer le choix, c'était peut-être un argument valable il y a un an, mais ce ne l'est plus aujourd'hui.
00:06:51Il est vrai que l'IA a une stack favorite. Si vous la laissez faire, en développement web, vous obtiendrez probablement du TypeScript, React, Next.js et Tailwind.
00:07:01C'est sa stack préférée, car ces technologies dominent les données d'entraînement récentes. Mais tout dépend de la période que l'on considère.
00:07:09Si l'on inclut le code du début des années 2010, il n'y a pas de Tailwind, peu ou pas de TypeScript, et aucun projet Next.js.
00:07:20Il y aurait énormément de projets en JavaScript pur avec jQuery dans ces données d'entraînement.
00:07:34Pourtant, la raison pour laquelle ce n'est pas la stack favorite de l'IA ne réside pas uniquement dans la quantité de données, même si cela compte.
00:07:45C'est aussi parce que ces modèles passent par différentes étapes chez les fournisseurs.
00:08:00Il y a le pré-entraînement, le fine-tuning, l'apprentissage par renforcement... Toutes ces étapes où le fournisseur façonne le comportement du modèle.
00:08:10Et il y a les prompts système. Dans un outil comme Claude Code, il y a un prompt invisible qui ordonne à l'IA d'agir de certaines manières.
00:08:17On sait que ces modèles ont été influencés pour préférer certaines technologies comme TypeScript et React.
00:08:31Pourquoi ? Parce que TypeScript, par exemple, permet à l'IA de valider son propre code en vérifiant les erreurs de type.
00:08:44Bien sûr, l'absence d'erreurs de type ne garantit pas un code parfait ou fonctionnel, mais c'est un indicateur de qualité.
00:09:04C'est généralement plus fiable que le JavaScript pur. Voilà pourquoi l'IA a ses préférences et pourquoi vous pourriez être tenté de les suivre.
00:09:20Vous pourriez vous dire que le JavaScript pur est à éviter car l'IA bénéficie de langages typés comme TypeScript.
00:09:34Il y a une part de vérité, mais en avril 2026, il est prouvé que les agents comme Claude Code sont excellents pour s'adapter à n'importe quelle stack.
00:09:51Auparavant, il était pénible de travailler avec des bibliothèques très récentes absentes des données d'entraînement, mais ce n'est plus un problème.
00:10:07Aujourd'hui, vous pouvez simplement copier la documentation d'une bibliothèque, comme la dernière version de Nuxt.js ou Svelte 5, et l'injecter dans le contexte.
00:10:24L'IA pourra analyser les exemples de code et les explications pour les appliquer à votre projet, même pour des outils très récents.
00:10:43Et souvent, vous n'avez même plus besoin de le faire manuellement. Avec un prompt précis, vous dites à l'IA d'aller chercher la documentation elle-même.
00:10:57Les agents comme Claude Code disposent de la recherche web ou d'outils comme le Context 7 MCP pour trouver les informations pertinentes.
00:11:03J'ai moi-même une compétence de recherche de code ("skill") qui indique à l'IA comment consulter les docs pour certains types de demandes.
00:11:14Grâce à cela, l'IA peut extraire et intégrer la documentation nécessaire de manière autonome. Et surprise : en tant que développeur, vous pouvez toujours coder.
00:11:28Il s'avère que l'IA a tendance à répliquer le style de code déjà présent dans un projet existant.
00:11:42Si vous avez déjà créé des fonctions ou des routes avec Nuxt.js ou TanStack Start, l'IA s'adaptera à cette syntaxe sans dévier.
00:11:51En combinant le code existant, le bon contexte et l'accès à la documentation, il est devenu très facile de travailler avec des stacks non conventionnelles.
00:12:03C'est mon expérience personnelle, et je lis beaucoup de témoignages similaires sur X. C'est une méthode tout à fait viable aujourd'hui.
00:12:17Cela me ramène à ma question initiale : le choix de la stack technique compte-t-il encore ?
00:12:23C'est formidable de ne pas être contraint par l'IA, mais est-ce important ? Je dirais que oui, énormément.
00:12:30C'est l'une des choses qui distingue un développeur d'un non-développeur. Différents projets bénéficient de choix technologiques différents.
00:12:34Théoriquement, on peut tout construire avec n'importe quoi, mais le choix peut être déterminant.
00:12:44Si vous travaillez sur un projet où la performance est capitale — et je ne parle pas de 10 utilisateurs, mais de projets d'envergure —,
00:12:49vous préférerez peut-être un langage comme Go pour ses performances et sa gestion de la mémoire, plutôt que TypeScript.
00:12:55Cela dit, inutile de sur-optimiser si vous lancez un projet sans savoir combien d'utilisateurs vous aurez.
00:13:02Si l'application finit par saturer, vous pourrez toujours la réécrire. C'est d'ailleurs plus facile que jamais grâce à l'IA.
00:13:12Mais ces choix comptent toujours. Votre propre expertise compte aussi : si vous maîtrisez Angular, pourquoi faire du React ?
00:13:19En tant que développeur, vous devez comprendre et réviser le code, et intervenir ponctuellement pour guider l'IA dans la bonne direction.
00:13:28Nous ne voulons pas devenir des "vibe coders", mais plutôt utiliser l'IA pour décupler nos propres connaissances.
00:13:35Si vous connaissez bien un outil, c'est une excellente raison de le choisir, qu'il s'agisse d'un framework, d'une bibliothèque ou d'un langage.
00:13:45C'est pourquoi les choix de stack sont importants. Chaque technologie a sa raison d'être et son utilité propre.
00:13:52On peut toutefois noter une évolution. Il y a cinq ou six ans, de nouvelles bibliothèques JavaScript apparaissaient chaque semaine pour améliorer l'ergonomie.
00:13:59Aujourd'hui, une bibliothèque pourrait émerger parce qu'elle est plus facile à utiliser par des agents IA,
00:14:09tout en restant lisible et compréhensible pour les humains. Je vois bien ce genre de transition arriver.
00:14:20Certaines raisons historiques de choisir un outil pourraient s'effacer puisque nous écrivons moins de code.
00:14:30Pourtant, pour mes propres projets, j'accorde encore de l'importance à l'esthétique du code. Je veux travailler avec un langage dont le code me plaît visuellement.
00:14:41Je passe beaucoup de temps à relire et réviser du code, donc je veux que ce soit agréable à l'œil.
00:14:53En résumé, selon moi, les choix de stack technique comptent toujours. Les motivations et l'impact de ces choix ont simplement évolué.
00:15:08C'est une décision cruciale, et je serais curieux de connaître votre avis sur le sujet.
00:15:20Il est fascinant de voir comment notre rapport aux outils se transforme avec l'intelligence artificielle.
00:15:30Mais n'oublions pas que c'est le développeur qui doit rester aux commandes de l'architecture globale.
00:15:40L'IA est un assistant puissant, pas un architecte capable de comprendre toutes les nuances métier.
00:15:44C'est pourquoi une compréhension profonde de la technologie reste notre meilleur atout.
00:15:56Même en 2026, la curiosité technique et l'esprit critique sont indispensables.
00:16:04Ne vous laissez pas enfermer dans la stack par défaut de l'IA si elle ne convient pas à vos besoins réels.
00:16:16Explorez, testez, et surtout, gardez le plaisir de construire des choses de vos propres mains, même assistées.
00:16:23Merci d'avoir regardé cette réflexion sur l'avenir de notre métier.
00:16:35N'hésitez pas à partager vos expériences en commentaire. À bientôt pour une prochaine vidéo !