Aller au contenu
  1. Articles/

30 Jours de Vibe Coding

Nuno Coração
Auteur
Nuno Coração
Principal Product Manager @ Docker
Sommaire
30 Days of Vibe Coding - Cet article fait partie d'une série.
Partie 0: Cet article

Le Défi
#

À partir de demain, je publie un projet par jour pendant 30 jours, tous construits avec de la programmation assistée par IA. Du vibe coding, si vous voulez.

Fait amusant : le terme “vibe coding” a été inventé par Andrej Karpathy début 2025. L’idée est simple : vous décrivez ce que vous voulez en langage naturel, et une IA écrit le code. Vous ne lisez pas vraiment le code, vous “vibez” avec. Vous l’exécutez, vous regardez si ça marche, et si ce n’est pas le cas, vous collez l’erreur et vous laissez l’IA la corriger. C’est une relation fondamentalement différente avec le code par rapport à ce que la plupart des développeurs connaissent.

Mon Avis sur le Vibe Coding (En Commençant)
#

Je construis des logiciels depuis plus de 15 ans. Quand le vibe coding a commencé à prendre de l’ampleur, j’étais curieux mais sceptique. Les démos sont incroyables : “J’ai construit un SaaS en 20 minutes !” Mais les démos sont toujours incroyables. Je voulais tester ça pour de vrai. Pas un projet, pas un hack de week-end, mais 30.

Quelques questions que j’avais en commençant :

  • Jusqu’où peut-on vraiment aller ? Peut-on livrer quelque chose de réel, ou juste une démo qui s’effondre dès qu’on essaie de l’utiliser ?
  • Qu’advient-il de la qualité ? Si on ne lit pas le code, qu’est-ce qu’on rate ? Des failles de sécurité ? Une mauvaise architecture ? De la dette technique dès le premier jour ?
  • Qu’est-ce que ça fait à grande échelle ? Un projet, c’est amusant. Et 30 ? La charge mentale de gérer des bases de code qu’on n’a pas écrites devient-elle insoutenable ?
  • Le hype est-il justifié ? Les réseaux sociaux font croire que c’est facile. Est-ce le cas ?

Je partagerai mes conclusions à la fin. Pour l’instant, j’y vais l’esprit ouvert et avec beaucoup de caféine.

L’Ingrédient Secret
#

Une partie de cet exercice consistait aussi à mieux connaître ces outils. Et après avoir passé beaucoup trop d’heures à surveiller des agents IA, à accepter des demandes de permissions et à observer des terminaux, j’ai fini par construire un outil appelé Watchfire. Il me permet de mettre du travail en file d’attente, de définir ce que je veux et de partir. Revenir plus tard à des résultats terminés au lieu de rester assis à approuver chaque modification de fichier. C’est précoce, c’est brut, et c’est très clairement en cours de développement. Mais c’est ce qui a rendu tout ce défi possible en parallèle d’un emploi à temps plein et en étant père célibataire. Plus de détails à la fin des 30 jours.

Un Mot sur l’Honnêteté
#

Je veux être franc : je n’ai pas construit ces projets un par jour en temps réel. Je suis père célibataire avec un emploi à temps plein. Certains jours, j’avais l’énergie de boucler deux ou trois projets. D’autres jours, la vie s’en est mêlée et je n’ai rien construit. Le travail s’est étalé sur environ 30 jours calendaires, mais pas dans une cadence régulière d’un par jour.

Le format “Jour X” correspond à la façon dont je les publie : un par jour, pendant 30 jours consécutifs. Chaque article de blog documente ce qui s’est réellement passé pendant la construction, pas une fiction de perfection quotidienne. Je ne veux pas que quiconque se sente mal en comparant son rythme à quelque chose qui n’était pas réel.

Ce qui est réel : chaque projet a été construit de zéro avec assistance IA, chacun est déployé et fonctionnel, et l’effort total représente environ 30 projets en 30 jours.

Pourquoi ?
#

  • Former ma propre opinion : Je crois que l’IA est là pour rester. Il y a une vraie valeur, il y a de vrais risques, et il y a beaucoup de hype. La seule façon pour moi de me forger une opinion à laquelle je fais vraiment confiance est de passer du temps sérieux avec ces outils. Pas un week-end, pas un tutoriel. 30 projets.
  • Apprendre : Me pousser à explorer de nouvelles technologies et idées
  • Documenter : Partager le parcours, les réussites et les échecs
  • Livrer : Vraiment terminer des choses et les mettre dans le monde

Une note sur les coûts : Anthropic me sponsorise un plan Max 20x grâce à mon travail sur Blowfish, un thème open-source pour Hugo. Cela signifie que je peux consommer des tokens sur ce défi sans me soucier de la facture. J’ai la chance d’avoir cela, et je veux être transparent parce que “fais juste du vibe code pour 30 projets” est une proposition très différente quand on paie par token de sa poche.

À Quoi S’Attendre
#

Tout sera brut. Certains projets sont minuscules. D’autres sont plus ambitieux. C’est tout l’intérêt.

Suivez l’Aventure
#

  • Newsletter : Abonnez-vous ci-dessous pour recevoir un email à chaque nouveau projet
  • Réseaux sociaux : Suivez-moi sur LinkedIn, X, Threads et Bluesky pour des mises à jour quotidiennes. #30DaysOfVibeCoding
  • GitHub : Tous les projets seront référencés depuis le dépôt index

Voyons ce que ça donne. Le Jour 1 commence demain.


Ceci est l’article 0 de la série 30 Days of Vibe Coding.

30 Days of Vibe Coding - Cet article fait partie d'une série.
Partie 0: Cet article

Articles connexes