The Eternal Promise: A History of Attempts to Eliminate Programmers
Depuis les années 1950, l'informatique voit se répéter des promesses de simplification qui visent à réduire ou supprimer le besoin de programmeurs. Chaque vague — COBOL, les systèmes experts, les 4GL, les CASE, le web, MDA et les plateformes no-code/low-code — a suscité l'espoir d'une démocratisation du développement sans codage, mais a aussi créé de nouveaux métiers et de nouvelles formes de complexité. L'article affirme que transformer des intentions humaines en logiciel reste fondamentalement difficile et que l'essentiel n'a jamais été de taper du code, mais de spécifier et concevoir correctement les systèmes. Les outils qui simplifient certaines tâches déplacent la complexité vers la conception, l'intégration et l'architecture, maintenant ainsi une demande continue pour des développeurs compétents. En somme, l'avenir des développeurs inclura moins de code direct mais davantage d'expertise, et la valeur durable réside dans la compréhension des besoins, la conception, la maintenance et la prise de décision.