Le code à la main n'est pas mort — et voici pourquoi
L'Atelier de Mon Grand-Père et l'Avenir du Code
Il y a quelques années, j'ai hérité de l'atelier de mon grand-père.
Un établi en bois vermoulu, des outils à main suspendus à des clous rouillés, des râpes qui n'avaient pas vu une perceuse colonne de leur vie. Mon père voulait tout remplacer par des machines électriques. Plus rapide. Plus efficace. Mon grand-père a refusé net.
« Avec ces outils, je sens le bois. Je sais quand il va céder, quand il faut insister. Une machine, elle s'en fiche. »
Il avait raison. Et je pense qu'on est en train de vivre exactement la même histoire avec le développement web.
Le Basculement qu'On Ne Voit Pas Venir
Les outils IA ont démocratisé la création logicielle. Aujourd'hui, n'importe qui peut générer une application, un site web, une API REST en quelques minutes. C'est vertigineux. Et c'est formidable.
Mais voici ce que tout le monde oublie de mentionner : quand l'accès au "correct" devient trivial, la valeur du "remarquable" explose.
Prenez la photo. Les smartphones ont tué la photo ratée. Résultat ? Les photographes professionnels ne se sont jamais aussi bien portés. Le marché s'est polarisé entre le "suffisant pour Instagram" et l'excellence rémunérée à sa juste valeur.
Le développement logiciel suit la même trajectoire. Le code générique, les interfaces standard, le CRUD basique — tout ça va devenir une denrée commune. Ce qui va prendre de la valeur, c'est le reste.
Ce Que les Machines Ne Savent Pas Faire
J'ai testé pas mal d'outils IA pour écrire du code. Ils sont bluffants pour certaines tâches. Boilerplate ? Pas de problème. Composants React standards ? Impeccable. Débogage de syntaxe ? Cinéma.
Mais quand je tombe sur un vrai problème — un truc subtil, un edge case vicieux, une architecture qui doit tenir cinq ans — l'IA s'arrête nette. Pas parce qu'elle est stupide. Parce qu'elle manque de quelque chose que je ne sais même pas comment nommer.
Un développeur expérimenté, c'est quelqu'un qui a commis assez d'erreurs pour les voir arriver. Qui comprend que ce fichier de 300 lignes va devenir un cauchemar de maintenance. Qui sent qu'on va regretter ce raccourci dans six mois.
Ce n'est pas du savoir. C'est de l'intuition. Et l'intuition, ça ne se prompt pas.
L'Histoire Qui Se Répète
La révolution industrielle a tué l'artisanat — c'est ce qu'on croyait.
En réalité, elle a créé deux marchés distincts. D'un côté, les produits manufactured en masse, accessibles à tous. De l'autre, l'artisanat d'exception, الذي valu de plus en plus cher précisément parce qu'il devenait rare.
Aujourd'hui encore, il existe des horlogers qui assemblent des montres à la main. Des tisserands qui utilisent des métiers centenaires. Des ébénistes comme mon grand-père. Ils ne survivent pas malgré la technologie — ils prospèrent grâce à elle. La machine a fait reculer le banal, repoussant d'autant le territoire du remarquable.
Le développement logiciel est en train de vivre son propre moment industriel. C'est inconfortable. C'est normal.
L'Ingédient Secret : le Soin
Voici ce que j'observe chez les développeurs qui me marquent le plus : ils prennent soin de leur code comme s'ils écrivaient pour quelqu'un qu'ils respetent.
Ils nomment leurs variables avec intention. Ils écrivent des messages de commit qui expliquent le "pourquoi", pas juste le "quoi". Ils laissent des commentaires utiles, pas des évidences.
Pourquoi font-ils ça ? Parce qu'ils se soucient de la personne qui va lire leur code dans deux ans. Probablement leur futur eux-mêmes.
L'IA, elle, n'a aucun attachement au résultat. Ce n'est pas un défaut — c'est juste la réalité. Un modèle qui génère du code n'a aucune raison de choisir "clarité" plutôt que "vitesse". Mais un développeur qui ralentit pour bien nommer une fonction, qui vérifie trois fois son algo avant de commiter — c'est du soin intégré dans le process.
Et les utilisateurs le ressentent. Même sans pouvoir l'expliquer, ils font la différence entre un produit conçu avec intention et un assemblage de pièces génériques.
Le Terrain de Jeu des Meilleurs
Voilà où je pense que les choses deviennent intéressantes : les développeurs qui vont se démarquer ne seront ni les ayatollahs du "tout à la main" ni les adorateurs du "tout par l'IA".
Ils vont être excellents dans les deux domaines. Capables de manier les outils comme personne, tout en amenant ce que les machines ne peuvent pas fournir.
Pensez à un cuisinier starred qui utilise quand même un Thermomix pour certaines tâches. Il ne va pas laisser la machine décider de l'assaisonnement ou de la présentation. L'outil amplifie son art sans le remplacer.
Le développement logiciel prend le même chemin. L'IA gère le répétitif, le systématique, le prévisible. L'humain gère le créatif, le contextuel, l'incertain. Maîtriser cette division du travail — voilà la compétence de demain.
Ce Que Ça Change Pour Vous
Si vous êtes développeur, respirez. Cette évolution n'est pas votre ennemi — c'est votre opportunity. Les compétences qui prennent de la valeur sont précisément celles qui résistent à l'automatisation : la pensée systémique, la créativité, la compréhension des besoins réels, le jugement dans l'incertitude.
Si vous recrutez, arrêtez de chercher celui qui connaît le plus de frameworks. Cherchez quelqu'un qui réfléchit, qui communique, qui se soucie de ce qu'iel construit. Ces qualités-là ne s'entraînent pas, elles se développent. Et elles valent de l'or.
Et si vous vous demandez si votre métier a un avenir, pensez à mon grand-père. Il aurait pu basculer sur des outils électriques sans problème. Il a choisi de ne pas le faire.
Pas par entêtement. Parce qu'il savait que certaines choses — le soin, la fierté, la satisfaction de créer avec ses mains — n'ont pas de prix.
Elles n'ont pas de prix, mais elles ont de la valeur. Et la valeur, ça ne se dévalue jamais.
Tu veux qu'on parle de ton rapport à l'IA dans ton quotidien de dev ? La discussion est ouverte juste en dessous.