Zéro ligne de code écrite à la main : mon expérience

· Publié le · 2 min de lecture

Écrire un programme avec ZÉRO ligne à la main ?

C’est le défi que je me suis lancé récemment.

L’idée : non pas pousser le vibe coding dans ses retranchements (bien que ça y ressemble drôlement) mais pousser le harnais à son maximum :)

Ça m’est venu d’un post passionnant sur une expérience similaire lancée par les équipes d’OpenAI en août 2025 (3 ingénieurs à temps plein, 5 mois, ~1M de lignes de code, 0 écrite à la main… et un outil à présent fortement utilisé en interne chez OpenAI).

Pour rappel, le harnais, c’est tout ce qu’il y a autour du modèle en agentic coding : le contexte, l’environnement, les specs, les capteurs de vérification, les tools… etc (sujet vaste, j’y reviendrai).

Et le but est simple : j’utilise exclusivement des agents pour coder, et dès que ça dérive ou ne fait pas ce que je veux, j’essaie de trouver comment modifier le harnais pour que ça fasse mieux au 2ᵉ run… et aux 100 suivants.

Exemple tout bête : l’agent m’invente une convention de nommage.

→ nettoyage de la codebase (il recopie ce qu’il voit…) + une règle dans le AGENTS.md + un script de création de template déterministe.

Une règle d’import non respectée ?

→ une règle en dur dans la config. Pas une consigne : un truc qui casse si on triche.

Et petit à petit, je commence à voir émerger des skills, scripts, templates, règles d’archi, lint custom… etc qui viennent cadrer les agents… pour produire extrêmement vite tout en gardant le contrôle.

Attention, ça demande une rigueur tout aussi importante voire plus qu’avant. Ça crame le cerveau à grande vitesse, ça touche énormément de sujets où il y a 50 façons créatives de répondre.

Et ça crame beaucoup plus de tokens que je ne voudrais.

Je vous tiendrai au courant des résultats !

Ce rôle-là, celui qui cadre le harnais plutôt que d’écrire le code, a un nom qui monte : Harness Engineer.

Sources