L’IA n’enterre rien du tout. On n'enterre pas un corpus de connaissances historiques[1] :
- 1930s — le calcul est formalisable
- 1940s — le programme est une donnée comme une autre
- 1950s — le logiciel peut être détaché du matériel
- 1960s — le code doit être structuré
- 1970s — la complexité se gère par l’abstraction
- 1980s — le logiciel doit modéliser des concepts
- 1990s — le logiciel est un système socio-technique
- 2000s — le modèle métier est au cœur
- 2010s — les boucles de feedback sont essentielles
L’IA est un outil de plus dans cette histoire[2], qui sous-tend un problème à résoudre.
👉 La vraie question n’est donc pas “l’IA va-t-elle tuer le software engineering ?”
👉 C’est : quel nouvelle pensée structurante pour la prochaine décennie ?
Curieux de lire vos hypothèses. La mienne :
L'ordinateur est un collègue à part entière.
#SoftwareEnginneering
Stricto sensu le software engineering nait en 1968, on n'utilisait pas le terme avant. Pour moi c'est un detail, mais je peux comprendre si vous hurlez à la révision historique. ↩︎
dans le même ordre d'idée la ligne du temps est contestable. Terreau, pensée, early adopters, pratique mainstream, chaque élément de la liste se retrouve sur 30+ ans d'histoire. ↩︎