Grady Booch
Chief Scientist for Software Engineering & IBM Fellow Emeritus
À propos de Grady Booch
Grady Booch est l'une des figures fondatrices de l'ingénierie logicielle telle que nous la connaissons. Il a co-créé le Unified Modeling Language (UML) aux côtés d'Ivar Jacobson et James Rumbaugh, a été pionnier des méthodologies de conception orientée objet, et a passé des décennies comme IBM Fellow travaillant sur des systèmes d'une échelle sans précédent.
Avec plus de 50 ans d'expérience s'étendant des systèmes de missiles à la base aérienne de Vandenberg à l'architecture de la mission Mars de la NASA, Booch a été témoin de chaque grande transformation que l'industrie logicielle a subie depuis les années 1970. Il est de manière unique positionné pour offrir une perspective historique sur les changements actuels dirigés par l'IA.
Faits saillants de carrière
- IBM (1981-présent) : IBM Fellow Emeritus, Chief Scientist for Software Engineering
- Co-créateur d'UML : A développé le langage de modélisation standard de l'industrie avec Jacobson et Rumbaugh
- Conception orientée objet : A été pionnier de la Méthode Booch pour la conception logicielle
- Consultant NASA : A travaillé sur l'architecture des systèmes de mission Mars
- Systèmes de défense : Carrière précoce à la base aérienne de Vandenberg sur les systèmes de missiles et d'espace
- Auteur : « Object-Oriented Analysis and Design with Applications » reste un texte fondateur
Positions notables
Sur l'IA remplaçant les ingénieurs logiciels
Booch soutient que les outils de codage IA représentent un autre niveau d'abstraction, non un remplacement de l'ingénierie logicielle :
"Software engineers are the engineers who balance these forces... the laws of physics, the constraints of how large we can build things, algorithmic constraints, human constraints, legal issues, and ethical issues."
Sur la prédiction de 12 mois de Dario Amodei
Quand on lui demande à propos de la revendication du PDG d'Anthropic selon laquelle l'ingénierie logicielle sera automatisable en 12 mois :
"I'd say politely, well I'll use a scientific term... it's utter BS. I think he's profoundly wrong. He has a fundamental misunderstanding as to what software engineering is."
Sur la perspective historique
"This is not the first existential crisis developers have faced. They have faced the same kind of existential crisis in the first and second generation."
Sur ce qui change vs. Ce qui reste
"You are actually being freed because some of the friction, some of the constraints, some of the costs of development are actually disappearing for you."
Citations principales
- "The entire history of software engineering is one of rising levels of abstraction."
- "Fear not, O developers. Your tools are changing, but your problems are not."
- "There are more things in computing, Dario, that are dreamt of in your philosophy."
- "This is an exciting time to be in the industry. It's frightening at the same time, but that's as it should be."
Lectures connexes
- Agentic Coding - Le nouveau niveau d'abstraction que Booch discute
- Future of Work - La tendance plus large dans laquelle cela s'inscrit
Video Appearances

Software engineering history
Grady Booch est l'une des figures fondatrices de l'ingénierie logicielle telle que nous la connaissons. Il a co-créé UML, a été pionnier de la conception orientée objet, a passé des décennies comme IBM fellow.
at 00:00:00