Vous êtes l'architecte, pas le dactylo

Chargement de l'image...La mascotte fantôme de Kiro, coiffée d'un casque de chantier, travaille sur un ordinateur portable devant un grand éditeur de code représenté comme un plan déroulé.

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.