L'article discute de l'évolution des attentes envers les programmeurs et de l'importance de la propreté du code. Il y a quelques décennies, la priorité était donnée à la création d'algorithmes efficaces et à l'optimisation, tandis que la lisibilité du code était secondaire. Aujourd'hui, avec l'avènement des bibliothèques et des modèles de langage, les compétences clés se déplacent vers la collaboration et la maintenance du code, rendant la propreté du code moins cruciale. Les modèles de langage rendent certaines tâches de codage moins coûteuses, ce qui pourrait réduire encore l'importance de la propreté du code, remplacée par des tests automatisés et une approche plus intuitive et créative de la programmation.
L'auteur compare la situation actuelle aux années 1990, où les anciens systèmes devenaient obsolètes et coûteux, favorisant l'émergence de nouveaux modèles et de nouvelles approches. Les architectes et les analystes métier pourraient devenir les figures centrales, tandis que les modèles de langage pourraient prendre en charge une partie croissante de la création et de la maintenance du code. Cependant, des incertitudes subsistent quant à la fiabilité de ces modèles pour des tâches complexes, et de nouvelles professions pourraient émerger pour superviser ces processus automatisés.