Au cours des dernières décennies, divers mouvements ont bouleversé le monde du logiciel, promettant soit de confier une grande partie du travail de programmation aux utilisateurs finaux, soit d’automatiser davantage le processus. Les outils CASE, les langages de programmation de quatrième génération, la programmation orientée objet, l’architecture orientée services, les microservices, les services en cloud, le PaaS, l’informatique sans serveur, le low code et le no code ont tous théoriquement allégé les lourdes charges liées au développement de logiciels. Et, potentiellement, menace la sécurité de l’emploi des développeurs.

L’article