À la fin de mon dernier article sur le syndrome de l’imposteur, je vous avais promis une plongée dans le cambouis : ces moments où le code résiste, où la logique s'effondre et où un écran reste désespérément figé.
Dans ces instants, le problème n’est plus seulement technique. Il devient personnel. La petite voix s'active : « Si j’étais vraiment un pro, j'aurais prévu ça. »
Laisse-moi t'arrêter tout de suite : non.
Un bug ne prouve pas ton incompétence. Il dit simplement une chose beaucoup plus sobre : le vrai travail commence ici.
Le bug comme déclencheur du doute
Le premier bug d'un projet fait souvent vaciller. On a l'impression qu'il vient confirmer notre plus grande peur : celle de ne pas être légitime, de ne pas mériter la confiance qu'on nous accorde.
Pourtant, un bug, c'est juste un système réel qui rencontre un cas réel. Ce n'est pas un verdict intérieur, c'est une information métier.
L'idée reçue du "Developer Divin"
On imagine trop souvent le bon développeur comme un oracle qui tape du code parfait sans jamais ouvrir la documentation.
Spoiler : ce développeur n’existe pas.
Dans les vrais projets, les problèmes se cachent dans les détails : un cas métier oublié, une dépendance capricieuse, une hypothèse jamais validée. Rencontrer un bug n'est pas une anomalie, c'est l'essence même du métier.
Chercher n'est pas être perdu
Il y a une confusion toxique dans notre milieu : on confond "chercher" et "ne pas savoir". On croit que si l'on doit ouvrir la documentation, c'est qu'on n'est pas assez compétent.
Mais chercher ne prouve pas que tu es perdu. Chercher prouve que tu fais ton travail.
- Reproduire un bug ? C'est de la rigueur.
- Lire la doc ? C'est du sérieux.
- Isoler une cause ? C'est de la méthode.
La valeur d'un dev ne se mesure pas au temps qu'il met à répondre, mais à la qualité de ce qu'il comprend. Agir vite sans comprendre, c'est souvent préparer le prochain incident.
Ce que le bug dit vraiment de toi
Tu lis la doc, tu testes plusieurs pistes, tu élimines des hypothèses, puis tu reviens avec une explication claire. Beaucoup vivent ça comme une humiliation silencieuse.
Moi, j'y vois l'inverse : une preuve de sérieux. Il y a une différence majeure entre « Je ne comprends rien » et « J'ai identifié le problème, je vais le corriger proprement ». Dans le second cas, tu es déjà en train de construire.
Conclusion : ne t'arrête pas au premier bug
L’erreur n’est pas toujours un bug dans ta carrière. Parfois, c’est simplement une fonctionnalité de ton apprentissage. Regarde le problème en face, comprends ce qu'il raconte, et continue à avancer.