Grady Booch
首席科学家(软件工程)& IBM杰出院士
关于Grady Booch
Grady Booch是我们所知软件工程的奠基人之一。他与Ivar Jacobson和James Rumbaugh共同创造了统一建模语言(UML),开创了面向对象设计方法论,并在IBM院士职位上花费数十年时间从事前所未有规模的系统工作。
凭借超过50年的经验,从Vandenberg空军基地的导弹系统到NASA火星任务架构,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首席执行官声称软件工程在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."
关键引语
- "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."(Dario,在计算机中有许多东西是你的哲学中没有考虑到的。)
- "This is an exciting time to be in the industry. It's frightening at the same time, but that's as it should be."(这是在该行业工作的激动人心的时代。同时也很可怕,但这应该就是这样。)
相关阅读
- Agentic Coding - Booch讨论的新一层抽象
- Future of Work - 这符合的更广泛趋势
