Il y a un an, je n'aurais jamais cru que j'écrirais un jour cette phrase.
Je développe des logiciels depuis plus de 20 ans. Adolescent, j'ai numérisé des communes, plus tard j'ai fondé des entreprises et construit avec 1Tool un logiciel qui soutient aujourd'hui des milliers d'utilisateurs dans leur travail quotidien. Le développement logiciel n'a jamais été seulement mon métier – c'était ma passion.
Et pourtant, depuis plus de six mois, je n'ai pas écrit moi-même une seule ligne de code.
Non pas parce que je ne sais plus programmer.
Mais parce que je n'en ai plus besoin.
Le plus grand changement de ma carrière
Je n'ai jamais été du genre à sauter sur chaque effet de mode. Ces 20 dernières années, d'innombrables technologies ont été annoncées comme des révolutions avant de disparaître quelques années plus tard.
Avec l'IA, c'est différent.
Pour la première fois, je vis une technologie qui ne se contente pas de transformer mon quotidien professionnel, mais le redéfinit complètement.
Aujourd'hui, des agents IA prennent en charge une grande partie du développement logiciel. Ils écrivent du code, analysent des systèmes existants, effectuent des revues, testent des applications dans le navigateur et documentent les changements.
Il y a cinq ans, j'aurais dit : impossible.
Aujourd'hui, cela fait partie de mon quotidien.
Programmer n'a jamais été le véritable objectif
Pendant longtemps, j'ai pensé que j'aimais programmer.
Aujourd'hui, je sais que ce n'était que la moitié de la vérité.
J'aime résoudre des problèmes. J'aime donner vie à des idées. J'aime ce moment où une pensée se transforme soudain en un produit qui fonctionne.
Avant, il me fallait pour cela écrire des centaines, voire des milliers de lignes de code.
Aujourd'hui, je formule le contexte, je définis l'architecture et je travaille avec des agents IA à la mise en œuvre.
Le résultat est le même. Seulement incroyablement plus rapide.
Le contexte est le nouveau langage de programmation
La compétence la plus importante aujourd'hui n'est plus de maîtriser parfaitement chaque langage de programmation.
La compétence la plus importante est de fournir le bon contexte.
L'IA peut programmer en quelques secondes. Mais elle doit comprendre pourquoi on construit quelque chose, pour qui c'est pensé et quel problème doit réellement être résolu.
C'est exactement là que se situe encore, pour l'instant, la plus grande différence entre l'humain et la machine.
Encore.
Qu'est-ce que cela signifie pour les développeurs ?
Je ne pense pas que les développeurs vont disparaître. Mais leur rôle change radicalement.
Nous écrivons moins de code. Nous prenons plus de décisions. Nous réfléchissons davantage aux produits qu'à la syntaxe. Nous passons plus de temps sur l'architecture, les processus et les expériences utilisateurs que sur l'implémentation proprement dite.
Le développeur devient de plus en plus le chef d'orchestre d'un ensemble d'agents IA.
Ma conclusion la plus honnête
L'IA m'a enlevé ce que j'ai fait le plus pendant des années : écrire du code.
Mais en même temps, elle m'a donné ce que j'ai toujours vraiment cherché : plus de temps pour les idées, plus de temps pour les produits, plus de temps pour l'innovation.
Aujourd'hui, des choses voient le jour en quelques heures, pour lesquelles il nous fallait autrefois des jours ou des semaines.
Pour la première fois de ma carrière, le développement logiciel me semble vraiment aussi rapide que ce que nous avions toujours imaginé en parlant d'être « agile ».
Et c'est exactement pour cela que mon métier me procure aujourd'hui plus de plaisir que jamais.