Je suis un puriste. J'aime comprendre comment fonctionne la mémoire. J'aime débattre de la différence entre un type et une interface. J'aime la sensation physique de taper une solution élégante sur mon clavier mécanique.
Depuis 2023, je regardais l'IA avec méfiance. Pas par peur d'être remplacé (je connais ma valeur), mais par peur de régresser. La question qui me hantait était : "Si je ne tape plus le code, est-ce que je sais encore coder ?"
J'ai testé ChatGPT, Bard, Claude, Copilot. Au début, je me sentais coupable. Comme si je trichais à un examen. Puis je me sentais frustré par la qualité médiocre du code généré.
Mais en ce début 2026, j'ai eu le déclic. J'ai enfin trouvé le compromis. La "Paix des Braves".
Voici ma nouvelle règle de vie : Je suis l'Architecte, l'IA est l'Ouvrier.
Le "Switch" Mental
J'ai arrêté de demander à l'IA de "résoudre" mes problèmes. C'est là que réside le danger pour le cerveau. Si vous déléguez la réflexion, vous devenez obsolète.
Aujourd'hui, mon workflow est inversé :
Je réfléchis (Sans IA) : Je pose l'architecture, je définis les interfaces, je choisis les patterns. Je le fais sur papier ou dans ma tête. C'est là que je muscle mon cerveau.
Je dirige (Avec IA) : Je décris précisément ce que je veux. "Génère un hook React qui implémente ce pattern, avec Zod pour la validation et telle gestion d'erreur spécifique."
Je critique (Humain) : Je relis le code. Je ne l'accepte jamais tel quel. Je deviens un "Code Reviewer" impitoyable.
Le Paradoxe de la Compétence
C'est là que réside mon mea culpa. Je pensais que l'IA allait me rendre paresseux. En réalité, elle m'a rendu plus exigeant.
Avant, quand je devais taper 50 lignes de boilerplate pour un contexte React, je le faisais "vite fait" pour m'en débarrasser. Aujourd'hui, puisque l'IA le tape pour moi en 2 secondes, je passe mes 5 minutes d'attention à vérifier si c'est parfaitement aligné avec mes principes SOLID.
Je ne passe plus mon temps à chercher comment écrire la syntaxe reduce en JS. Je passe mon temps à me demander pourquoi on utilise un reduce ici plutôt qu'une boucle for.
Conclusion
Je code moins, c'est vrai. Mes doigts tapent moins de caractères. Mais je construis plus. Et surtout, je pense plus.
L'IA n'a pas tué le puriste en moi. Elle lui a juste donné une armée de petites mains pour que je puisse enfin me concentrer sur ce qui compte vraiment : L'Art de l'Architecture.
Je ne suis plus un "Writer of Code". Je suis un "Architect of Solutions". Et ça me va très bien.