Le travail ne consiste plus à écrire du code. Il consiste à exprimer l'intention. Nous constatons que les développeurs de pointe écrivent à la main moins de 1 % du code qu'ils produisent. Le reste provient d'agents qu'ils dirigent, orientent et révisent.
Le travail se résume à deux choses : définir ce à quoi ressemble un travail « terminé » (exigences, contraintes, critères d'acceptation) et vérifier que le résultat correspond à votre intention.
La discipline qui consiste à exprimer clairement l'intention n'est pas nouvelle, mais elle n'est plus facultative. Décrivez le comportement souhaité, les cas limites qui comptent et la façon de vérifier l'exactitude. Par exemple, « Ajouter l'authentification à cette API » n'exprime pas une intention claire; préciser quels rôles peuvent accéder à quels points d'accès, ce qui se passe à l'expiration du jeton et comment tester un accès non autorisé, oui. Laissez ensuite l'agent écrire le code.
Là où vous passiez autrefois la majeure partie de votre temps à écrire du code, vous la consacrez désormais à l'intention, à la direction et à la révision ciblée de ce que les agents produisent.
Le travail ne consiste plus à écrire du code. Il consiste à exprimer l'intention. Nous constatons que les développeurs de pointe écrivent à la main moins de 1 % du code qu'ils produisent. Le reste provient d'agents qu'ils dirigent, orientent et révisent.
Le travail se résume à deux choses : définir ce à quoi ressemble un travail « terminé » (exigences, contraintes, critères d'acceptation) et vérifier que le résultat correspond à votre intention.
La discipline qui consiste à exprimer clairement l'intention n'est pas nouvelle, mais elle n'est plus facultative. Décrivez le comportement souhaité, les cas limites qui comptent et la façon de vérifier l'exactitude. Par exemple, « Ajouter l'authentification à cette API » n'exprime pas une intention claire; préciser quels rôles peuvent accéder à quels points d'accès, ce qui se passe à l'expiration du jeton et comment tester un accès non autorisé, oui. Laissez ensuite l'agent écrire le code.
Là où vous passiez autrefois la majeure partie de votre temps à écrire du code, vous la consacrez désormais à l'intention, à la direction et à la révision ciblée de ce que les agents produisent.