J'ai donné mon terminal à une IA. Voici ce qui s'est passé.
Un premier regard honnête sur Claude Code — l'outil qui m'a donné l'impression de faire du pair programming avec quelqu'un qui savait vraiment ce qu'il faisait.
Laissez-moi planter le décor. Il est 23h. Je fixe le même bug d'authentification depuis deux heures. Ma stack trace est inutile. Mon café est froid. Et puis un collègue poste un lien sur Slack : "T'as essayé Claude Code ?"
Non. J'avais utilisé ChatGPT pour des snippets de code auparavant — copier, coller, ajuster, recommencer. La danse habituelle. Mais Claude Code promettait quelque chose de différent : un outil qui vit vraiment dans votre terminal et travaille avec votre codebase. Pas un autocomplete glorifié. Un collaborateur.
Sceptique mais désespéré, j'ai tapé npm install -g @anthropic-ai/claude-code et appuyé sur Entrée. Ce qui a suivi a été l'une des soirées les plus surprenantes de ma carrière de développeur.
“Je lui ai demandé d'expliquer une fonction de 200 lignes que je comprenais à peine moi-même. Il m'a répondu avec un diagramme dans mon terminal. Un vrai diagramme.”
Les cinq premières minutes
La configuration était embarrassamment simple. Après avoir installé le package globalement, il suffit de naviguer vers votre projet et de taper claude. Pas de fichiers de config, pas de chasse aux clés API, pas de murs de documentation.
La première chose que j'ai faite a été de décrire le bug en anglais simple — "mon JWT refresh token échoue silencieusement après un certain timeout, seulement en production" — et il a demandé à voir les fichiers pertinents. Il a accédé à mon système de fichiers, lu le code, et l'a analysé à voix haute.
# Ma première vraie session Claude Code > peux-tu regarder src/auth/token.service.ts et me dire pourquoi le refresh échoue silencieusement Lecture de token.service.ts... (247 lignes) Problème probable trouvé : Ligne 89 — le bloc catch avale l'erreur et retourne null au lieu de la relancer. En production, la vérification du token expiré à la ligne 103 reçoit null et le traite comme "pas de token" plutôt que "token invalide", redirigeant silencieusement vers le login. Correction : relancer l'erreur depuis le bloc catch, ou retourner un objet d'erreur typé. Voulez-vous que je fasse ce changement ?
Il a trouvé le bug. En moins d'une minute. Le bug sur lequel je fixais depuis deux heures.
Ce qui le rend vraiment différent
Voici le problème avec la plupart des outils de code IA : ils sont aveugles au contexte. Vous collez un snippet, ils répondent à ce snippet. Claude Code supprime cette couche de traduction — il lit vos fichiers, navigue dans la structure de votre projet et correspond à vos patterns existants.
Le verdict honnête
J'utilise Claude Code chaque semaine depuis deux mois. La gestion des fichiers, le scaffolding des tests, et les tâches "je sais ce que je veux mais je n'ai pas envie de tout taper" vont maintenant à Claude.
“La barre n'est pas 'peut-il écrire tout mon code.' C'est 'est-ce qu'il me rend plus rapide et moins frustré.' La réponse est oui.”
Ce bug d'auth à 23h ? Corrigé en quatre minutes. Le café froid valait quand même la peine d'être terminé.
Siddharth Lamba
Développeur qui écrit sur les outils, les workflows et les sessions de débogage à 23h. En train de construire des choses sur internet.