L'article est très bien, avec une argumentation solide, mais à mon avis trop orienté perfs. Cette tendance à associer le « vrai » programmeur, qui fait les choses bien avec attention et talent, avec le fait de ce soucier des perfs, de s'inquiéter des accès mémoire, du cache L1, du layout des structures de données, c'est néfaste. C'est tout à fait OK pour des devs de ne pas passer des nuits à optimiser chaque cycle et chaque accès mémoire. C'est même très bien. Ça ne fais pas d'eux des gros fainéants qui livrent des bouses sans s'inquiéter. D'ailleurs je pense que ça lui a été remonté puisqu'il semble avoir ajouté un paragraphe plus modéré par la suite :
Maybe you’ll never write the code that keeps a plane in the sky. Maybe you’ll never push bits that hold a human life in the balance. Fine. Most don’t. But even if you're just slapping together another CRUD app for some bloated enterprise, you still owe your users respect. You owe them dignity.
Si on enlève ce discours il reste l'essentiel que je résumerais au fait qu'on n'arrivera à rien de positif en codant sans comprendre ni même essayer de comprendre.
À mon avis cette promesse d'augmenter la productivité en livrant vite et mal ne sert qu'aux vendeurs d'IA. Pour les clients, les boîtes qui achètent ça, ça se paiera sur la durée, quand il faudra déboguer, corriger, ou optimiser ce code que personne n'a écrit ni même analysé. Mais bon, peut-être que d'ici là la boîte aura été revendue et ça ne sera plus leur problème.
[^] # Re: lecture savoureuse
Posté par Julien Jorge (site web personnel) . En réponse au lien The Copilot Delusion. Évalué à 4.
L'article est très bien, avec une argumentation solide, mais à mon avis trop orienté perfs. Cette tendance à associer le « vrai » programmeur, qui fait les choses bien avec attention et talent, avec le fait de ce soucier des perfs, de s'inquiéter des accès mémoire, du cache L1, du layout des structures de données, c'est néfaste. C'est tout à fait OK pour des devs de ne pas passer des nuits à optimiser chaque cycle et chaque accès mémoire. C'est même très bien. Ça ne fais pas d'eux des gros fainéants qui livrent des bouses sans s'inquiéter. D'ailleurs je pense que ça lui a été remonté puisqu'il semble avoir ajouté un paragraphe plus modéré par la suite :
Si on enlève ce discours il reste l'essentiel que je résumerais au fait qu'on n'arrivera à rien de positif en codant sans comprendre ni même essayer de comprendre.
À mon avis cette promesse d'augmenter la productivité en livrant vite et mal ne sert qu'aux vendeurs d'IA. Pour les clients, les boîtes qui achètent ça, ça se paiera sur la durée, quand il faudra déboguer, corriger, ou optimiser ce code que personne n'a écrit ni même analysé. Mais bon, peut-être que d'ici là la boîte aura été revendue et ça ne sera plus leur problème.