Le changement le plus important que j'ai ressenti au cours de l'année ou des deux dernières années est, *le nombre de pull requests a augmenté de façon anormale.
J'étais directeur de l'ingénierie. Je m'occupais d'une équipe de plus d'une douzaine de personnes, Plus de la moitié d'entre elles étaient des contractants (ingénieurs secondaires).
---
Ils opèrent la nuit et le week-end après leur travail de jour. Et du vendredi soir au dimanche soir, Un nombre massif de tirages est effectué simultanément.
Un entrepreneur peut travailler sur plusieurs référentiels en même temps, À la fin de la semaine, ils se demandent par où commencer. Il est courant de voir des douzaines de demandes de téléchargement s'accumuler au cours du seul week-end.
---
Ce n'est pas parce qu'un produit est une configuration de microservice, Même le processus de fusion n'est pas micro.
Dans la pratique, la logique commerciale est complexe et chevauche chaque service, En cas de fusion sans compréhension du contexte, l'intégrité de l'ensemble du système est instantanément détruite.
À première vue, la productivité semble augmenter. Mais dans l'ensemble, le produit devient plus instable.
---
Il est difficile de se reposer dans cette situation. Si l'on ne s'occupe pas des tirages du samedi et du dimanche, le lundi, quelque chose risque d'être cassé quelque part, lundi, quelque chose pourrait être cassé quelque part.
Après tout, les gestionnaires et les développeurs, "structure qui ne peut pas se reposer".
---
À première vue, on pourrait parler de "gains de productivité". Mais il s'agit essentiellement d'une "perte de contexte " croissante. La productivité, c'est, Il ne s'agit pas d'écrire du code plus rapidement, *dépend de la capacité des personnes qui comprennent le contexte à prendre les bonnes décisions et à fusionner correctement.
---
L'IA peut toutefois apporter une aide dans ce domaine dans certains cas, les limites sont également évidentes. En particulier dans les domaines de l'UX et du front-end, où des "yeux" et des "oreilles" sont nécessaires, l'IA ne peut pas encore compléter les sens humains.
L'IA peut cependant se contenter de la logique de l'arrière-plan, l'interface utilisateur et la conception de l'expérience ne le peuvent pas.
Plus l'IA est utilisée, plus la productivité est censée baisser, *Plus l'IA est utilisée, moins la productivité est élevée, et il est facile de tomber dans le "piège de la productivité inversée ".
---
C'est un problème qui devient évident lorsque vous dépassez une organisation de développement d'une douzaine de personnes. Je ne parle pas de choses comme "01 prototype dans Claude Code". *C'est une réalité qui émerge lorsque vous arrivez au stade de maintenir un produit qui fonctionne à l'échelle de la production.
L'IA et les humains travaillent déjà jusqu'à leurs limites. Pourtant, il n'existe aucun moyen de garantir que les produits ne tomberont pas en panne.
