Manifeste
Le développeur non aliéné
Dix principes. Pas des bonnes pratiques : des positions. Chacune remplace une phrase qu'on a tous déjà dite, en rouge, barrée.
Signatures en cours de comptage
-
Avant :
Les tests passent, ça ira.Principe 1 : Je ne merge pas ce que je ne peux pas expliquer.
Un merge est une signature. Si je ne peux pas raconter ce que fait ce code à un collègue sans le relire, ce n'est pas mon code : c'est un colis que je fais passer.
-
Avant :
Pourquoi je ferais exprès d'être plus lent ?Principe 2 : Je garde une pratique sans assistance chaque semaine.
Un muscle qui ne sert plus fond, et personne ne s'en aperçoit avant d'en avoir besoin. Une heure par semaine, page blanche, pas de complétion : c'est le prix pour rester capable de dire non.
-
Avant :
Tab. Suivant.Principe 3 : Je lis avant d'accepter.
Accepter n'est pas lire. Quatre-vingts lignes proposées méritent quatre-vingts lignes lues, parce que celle qui cassera la prod est toujours celle qu'on a sautée.
-
Avant :
Demande à l'IA de t'expliquer.Principe 4 : Je forme les juniors au raisonnement avant l'outil.
Un junior qui apprend à prompter avant d'apprendre à penser devient un excellent relais de ce qu'il ne comprend pas. L'outil s'apprend en une semaine. Le reste prend des années, et c'est le reste qui vaut quelque chose.
-
Avant :
Le pipeline est vert.Principe 5 : Je sais ce qui tourne en production, et pourquoi.
La prod n'est pas un concept derrière un dashboard. Je sais quelles briques tournent, ce que chacune fait, et ce qui casse si j'en retire une. Un déploiement vert dit que ça tourne, pas que je sais quoi.
-
Avant :
Si c'est aussi bien écrit, c'est que ça tient.Principe 6 : Je questionne la réponse, surtout quand elle est fluide.
La fluidité est une propriété du modèle, pas de la vérité. Une réponse assurée, bien formatée et fausse coûte plus cher qu'une réponse hésitante et juste : la première ne déclenche aucune alarme.
-
Avant :
C'est dans l'historique du chat.Principe 7 : Je garde une mémoire du métier qui n'est pas dans un prompt.
Ce que j'ai compris en construisant m'appartient tant que ça vit dans ma tête, dans mes notes, dans ce que je peux transmettre. Un savoir qui n'existe que dans une fenêtre de contexte s'éteint avec elle.
-
Avant :
Le code est la doc.Principe 8 : Je documente mes décisions, pas seulement mon code.
Le code dit ce qui a été fait. Il ne dit jamais ce qui a été écarté, ni pourquoi. Une décision écrite, datée, avec ses alternatives, c'est la seule chose que l'assistant ne pourra pas régénérer dans six mois.
-
Avant :
Je ne sais plus faire autrement.Principe 9 : Je sais faire sans, pour choisir de faire avec.
Utiliser un outil est un choix quand on sait s'en passer. Sinon c'est une dépendance avec une bonne interface. Je veux pouvoir dire « avec » chaque jour, parce que je pourrais dire « sans ».
-
Avant :
Le modèle a halluciné.Principe 10 : Je reste responsable de ce que je livre.
Le modèle ne sera jamais d'astreinte. Il n'ira pas expliquer l'incident au client, ni au collègue réveillé à trois heures. Ce que je livre porte mon nom, quelle que soit la main qui l'a tapé.
Signer
Un nom ou un pseudo, rien d'autre. Pas d'e-mail, pas de compte. Votre signature est publique ; votre adresse IP n'est pas conservée.
Dernières signatures
- Chargement…
Le badge
Vous l'avez signé ? Il est à vous. Il affiche le nombre de signataires, à jour.
Markdown, pour un README
[](https://ialienation.fr/manifeste/)
HTML
<a href="https://ialienation.fr/manifeste/"><img src="https://ialienation.fr/badge.svg" alt="Développeur non aliéné"></a>