« Les meilleurs moments de notre vie ne sont pas des moments passifs, réceptifs et relaxants… Ils surviennent généralement lorsque le corps ou l'esprit d'une personne est poussé à ses limites dans un effort volontaire pour accomplir quelque chose de difficile et de valable. »
— Mihaly Csikszentmihalyi
J'ai lu plusieurs articles positifs sur l'IA, vantant son potentiel et encourageant les équipes à adopter ces outils . Et honnêtement, je crois toujours que c’est l’avenir. Mais aujourd'hui, je souhaite partager quelque chose de plus personnel, de plus nuancé : ce qui m'inquiète le plus actuellement dans l'utilisation de l'IA : le manque de joie.
Il est facile de parler de gains de productivité, d'avantages concurrentiels et de la façon dont l'IA transformera notre secteur. Ce qui est plus difficile à aborder, c'est ce qui pourrait être perdu en cours de route – un aspect intangible mais essentiel pour beaucoup d'entre nous qui avons choisi la profession que nous faisons non seulement pour le salaire, mais aussi par passion.
Il est 8h47, du café fume sur la table et mes écouteurs me bercent d'une playlist parfaite. J'ouvre Zed et le code commence à défiler en moi. J'ai perdu la notion du temps ; je suis complètement présent dans l'instant.
Voilà, mes amis, ce que j'appelais une journée de travail agréable. Je suis sûr que certains d'entre vous y trouveront leur compte.
Ces jours-là, je sortais fatigué mais épanoui. Le lien direct entre pensée et création – où mes doigts n'étaient que le canal permettant de traduire les idées en logiciels fonctionnels – me semblait presque transcendant. La difficulté à résoudre les problèmes, les petites victoires en cours de route et la satisfaction de construire quelque chose à partir de rien… ce n'étaient pas seulement des aspects du métier ; c'est la raison pour laquelle j'ai découvert la programmation.
L'expérience que je décris est ce que les psychologues appellent le « flow » – un état mental où l'on est totalement immergé dans une activité, dynamisé par une concentration profonde et une implication totale. Décrit pour la première fois par Mihaly Csikszentmihalyi (le psychologue que j'ai cité au début), le flow est ce juste milieu où le défi rencontre la compétence, où la tâche à accomplir n'est ni trop facile (provoquant l'ennui) ni trop difficile (provoquant l'anxiété). C'est un état fortement associé à la créativité, à la productivité et, surtout, au bonheur. Pour les développeurs de logiciels, c'est cette zone magique où les problèmes deviennent des énigmes plutôt que des obstacles, où les heures passent comme des minutes et où la frontière entre vous et votre code semble disparaître.
Aujourd'hui, le plaisir de coder diminue rapidement. Bon, maintenant je ne fais plus que du code, j’enseigne aussi beaucoup, donc il y a ça… Mais même quand je me retrouve dans des situations techniques, j'utilise des invites pour m'en sortir à 70 %. C'est bien plus productif, mais aussi plus passif.
Au lieu de cette immersion profonde où je concevais chaque fonction, je suis désormais davantage un conservateur . Je décris ce que je veux, j'évalue ce que l'IA me propose, j'ajuste les suggestions et j'itère. C'est efficace, certes. Révolutionnaire, même. Mais il me manque quelque chose d'essentiel : cet état de fluidité où le temps s'évanouit et où l'on est complètement absorbé par la création. Si cela devient le flux de travail dominant des équipes, risquons-nous de voir apparaître une industrie peuplée de développeurs très productifs, mais étrangement détachés ?
Voilà ce qui m'inquiète et, honnêtement, je ne sais pas trop quoi en penser. D'un côté, il est clair pour moi que les personnes qui utilisent des outils d'IA sont plus productives. De l'autre, je m'inquiète de leur bonheur et de leur joie à long terme dans leur métier lorsqu'elles se contentent d'appuyer sur la touche Tab pour générer du code plutôt que de l'écrire elles-mêmes.
En externalisant des aspects de la programmation qui exigeaient autrefois toute notre concentration et notre créativité, externalisons-nous également la possibilité d'en tirer satisfaction ? Pouvons-nous trouver dans l'ingénierie rapide le même épanouissement que dans la résolution de problèmes par le code ?
Ce dont nous avons peut-être besoin, c'est d'une nouvelle compréhension de la place du bonheur dans ce monde augmenté par l'IA. Peut-être que cette joie ne doit pas disparaître complètement ; elle se déplace simplement. Au lieu de trouver du plaisir à écrire l'algorithme parfait, peut-être trouverons-nous satisfaction dans la réflexion approfondie sur la conception des systèmes, dans le processus créatif de description précise de ce que nous voulons construire, ou dans les aspects humains du développement logiciel que l'IA ne peut pas aborder.
Je n'ai pas toutes les réponses. Mais peut-être, peut-être, devrions-nous nous efforcer de préserver (certains) espaces dans notre travail où la fluidité peut encore exister – où nous codons encore parfois à la main, non pas par efficacité, mais parce que cela nous procure du plaisir.
Après tout, si nous perdons la joie de notre métier, qu’est-ce que nous optimisons exactement ?
Merci de m’avoir lu!
Quelle belle réflexion ! Merci de ce texte qui montre que l’efficacité au travail n’est pas un but ultime, mais un moyen. L’humain, en général, transcende la tâche, pour s’accomplir dans son travail. Personnellement, je pense que c’est une période transitoire, le temps que les personnes internalisent l’outil IA et trouvent d’autres sphères de créativité.