Grady Booch
ソフトウェアエンジニアリング チーフサイエンティスト & IBM フェロー エメリタス
Grady Booch について
Grady Booch は私たちが知っているソフトウェアエンジニアリングの創設者の一人です。彼は Ivar Jacobson と James Rumbaugh と共に Unified Modeling Language(UML)を共同作成し、オブジェクト指向設計方法論を先駆けし、前例のないスケールのシステムに取り組む IBM フェローとして何十年も活躍しました。
Vandenberg 空軍基地でのミサイルシステムから NASA の火星ミッションアーキテクチャまで、50年以上の経験を持つ Booch は、1970年代以降、ソフトウェア業界が経験した主要な変革のすべてを目撃してきました。彼は、今日の AI 駆動の変化について歴史的視点を提供するユニークな立場にあります。
キャリアの主な成果
- IBM(1981年~現在):フェロー エメリタス、ソフトウェアエンジニアリング チーフサイエンティスト
- UML 共同創設者:Jacobson と Rumbaugh と一緒に業界標準のモデリング言語を開発
- オブジェクト指向設計:ソフトウェア設計のための Booch メソッドを先駆け
- NASA コンサルタント:火星ミッション システムアーキテクチャに従事
- 防衛システム:Vandenberg 空軍基地でのキャリア初期段階でミサイルおよび宇宙システムに従事
- 著者:「Object-Oriented Analysis and Design with Applications」は依然として基礎的なテキストです
特筆すべき立場
ソフトウェアエンジニアを置き換える AI について
Booch は、AI コーディングツールは別の抽象化レベルを表しており、ソフトウェアエンジニアリングの置き換えではないと主張しています:
"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."
Dario Amodei の 12 ヶ月予測について
Anthropic CEO がソフトウェアエンジニアリングは12ヶ月以内に自動化可能になると主張したことについて聞かれたとき:
"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."
歴史的視点について
"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."
何が変わるのか、何が変わらないのかについて
"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."
主な引用
- "ソフトウェアエンジニアリングの全歴史は、抽象化レベルの上昇の1つです。"
- "恐れないでください、開発者よ。あなたのツールは変わるかもしれませんが、あなたの問題は変わりません。"
- "コンピューティングにはたくさんのことがあります、Dario よ、あなたの哲学の中で夢見られていることより。"
- "これは業界にいるための興奮の時です。それは同時に恐ろしいことですが、そうあるべきです。"
関連資料
- Agentic Coding - Booch が議論する新しい抽象化レベル
- Future of Work - これが適切な広範な傾向
