← L'édition
IANouveau2 min de lecture

Pourquoi la définition du besoin devient l'unique travail du développeur selon Laurie Voss

Avec l'effondrement des coûts d'écriture, de révision et de maintenance du code, la valeur du développement s'est déplacée. Selon Laurie Voss, l'activité de l'ingénieur consiste désormais quasi exclusivement à comprendre les besoins des utilisateurs et à les spécifier clairement.

Fil « Réflexion de Laurie Voss sur l'évolution du métier de développeur face à la baisse des coûts du code »

Dans une réflexion citée le 14 septembre 2026 par Simon Willison, l'analyste et développeur Laurie Voss livre son constat sur l'évolution du métier de développeur face à l'essor des assistants intelligents. Son analyse pose une transformation profonde des priorités dans la création de logiciels.

« Le coût de rédaction du code s'est effondré, et le coût de révision, de correction et d'exploitation suit la même trajectoire. » — Laurie Voss

L'effondrement des coûts de production technique

Selon Laurie Voss, la saisie brute d'instructions logicielles n'est plus le goulot d'étranglement des projets. Les étapes adjacentes subissent la même réduction drastique des coûts :

  • La révision de code (analyse de la qualité et des erreurs par les pairs) ;
  • La correction de bugs (débogage et résolution des dysfonctionnements) ;
  • L'exploitation (déploiement et maintien opérationnel de l'infrastructure).

Ce qu'il reste du métier d'ingénieur

Si la technique devient quasi gratuite à produire et à maintenir, le cœur de métier se recentre sur la valeur produit. Laurie Voss résume les compétences restantes en trois tâches clés :

  1. Découvrir ce que les utilisateurs veulent réellement.
  2. Le définir de manière extrêmement précise.
  3. Rendre l'application agréable et simple d'utilisation.

Ce coût de conception centrée sur le produit (product engineering) est propre à chaque logiciel et ne peut pas se transférer d'un projet à un autre. Puisqu'il n'existe pas de plafond à la demande de logiciels, la quantité de code créée va tendre vers l'infini, faisant de cette phase de définition la totalité du travail de l'ingénieur.

Conséquences pour les pratiques d'équipe

Concrètement, l'effort des développeurs bascule de la maîtrise de la syntaxe vers la rédaction de spécifications lisibles et structurées pour piloter les agents générateurs de code.

# Spécification de la fonctionnalité
## Besoin utilisateur
Permettre la recherche immédiate dans les historiques d'achats.
## Exigences d'ergonomie
- Affichage des résultats sous 100 ms.
- Navigation utilisable d'une seule main sur mobile.

Pour les équipes, la prédiction de Laurie Voss confirme le passage au rôle d'ingénieur produit (product engineer) : la compétence critique devient la clarté du besoin fonctionnel plutôt que l'écriture manuelle des algorithmes.