Ton code généré marche. Voilà ce qui lui manque pour tenir en production.
Le vibe coding a résolu la vitesse d'écriture. Il n'a pas résolu la question qui compte : que se passe-t-il quand l'entrée est hostile, que le réseau lâche, ou que le même événement arrive deux fois ? C'est là que se trouve la compétence rare maintenant.
Ce que l'IA écrit bien, et ce qu'elle n'écrit pas
Une IA produit très bien le chemin nominal : le cas où tout se passe comme prévu. C'est 80 % du code et c'est ce qui fait la démonstration réussie.
Ce qu'elle ne produit pas spontanément, parce que tu ne le lui as pas demandé : le rejeu du même événement, l'échec partiel, la sortie du fournisseur qui change de forme, le verrou entre deux exécutions concurrentes, et surtout la distinction entre une panne et une absence de travail.
L'idempotence, la seule propriété qui te sauvera
Tout fournisseur sérieux rejoue ses notifications. Si ton code crée une commande à chaque notification reçue, tu factureras un client deux fois. Ce n'est pas une hypothèse, c'est une certitude à l'échelle de quelques mois.
La parade n'est pas une vérification dans le code, qui perdra la course entre deux requêtes simultanées. C'est une contrainte d'unicité dans la base, qui elle ne peut pas la perdre.
-- La contrainte fait le travail que le code ne peut pas garantir.
UNIQUE KEY uq_orders_idem (idempotency_key)
-- Et le passage au statut payé ne s'applique qu'une fois :
UPDATE orders SET status='paid', paid_at=NOW()
WHERE id = ? AND status <> 'paid';
Le mode de panne qui ressemble au succès
Le pire bug n'est pas celui qui fait tomber le système. C'est celui qui le fait mentir en disant que tout va bien.
Un système qui affiche « rien à faire » alors qu'il est déconnecté depuis une semaine est plus coûteux qu'un système qui plante bruyamment. Le second, tu le répares dans l'heure.
57 leçons, 24 heures, du prototype à la facture
La formation, le kit de production, les post-mortems, et le groupe.
Le programme détaillé · Les trois formules · 5 leçons en accès libre
Pourquoi me croire
Questions fréquentes
Le vibe coding, c'est une mauvaise pratique ?
Non, j'utilise ces outils tous les jours et ils me rendent nettement plus rapide. Le problème n'est pas l'outil, c'est de s'arrêter à « ça marche » au lieu de se demander ce qui se passe quand ça ne marche plus.
Par où commencer pour fiabiliser un projet existant ?
Par trois choses, dans cet ordre : rendre idempotente toute opération déclenchée par un système extérieur, distinguer explicitement panne et absence de travail, et faire en sorte que le silence déclenche une alerte.
Faut-il être développeur senior pour suivre ?
Non. Il faut savoir lire un script et lancer une commande. Le reste est expliqué, et la difficulté est dans le jugement plutôt que dans la syntaxe.
Cette formation parle d'agents. Ça sert pour du code classique ?
Les principes, oui, et largement : idempotence, états de panne, observabilité, déploiement. Le fil conducteur est un agent de support parce que c'est un cas concret et vendable, mais l'architecture se transpose.
Vibe coding production : commence par une leçon gratuite.
5 leçons complètes, sans compte et sans email. Si elles ne te servent à rien, tu auras perdu vingt minutes.
À lire aussi : Claude Code agent production · vendre des agents IA en freelance