Rock the Code 8 - Grady Booch on Software Architecture, Effective Communication, and Computing as a Human Experience
Aug 29, 2025
01:26:57
Grady Booch is one of the pioneers of modern software architecture as a distinct discipline of software engineering. He has 50+ years of experience and has developed software for every conceivable domain, has authored 7 books and is the co-creator of the UML design language.
His latest ongoing work is a documentary called Computing - The Human Experience:
https://computingthehumanexperience.com/
---
0:00 Intro
1:25 Computing: The Human Experience documentary
4:58 Why computing history matters today
10:00 AI fear-mongering: then vs. now
15:00 Computing as a tool for subjugation
17:12 Grady's influences: Sagan, Feynman, Campbell
20:39 Debate class to keynote stage: Amarillo origins
24:30 Grady's writing and lecture process
34:54 Gang of Four patterns: warranted criticism
39:40 Developing good architectural taste
43:00 Reading great code: MacPaint, Photoshop, Linux
48:00 Idioms, patterns, and architectural styles
53:00 Where formal methods actually matter
57:00 Python and JavaScript in production systems
59:37 LLM-generated code: security holes and fragility
1:05:00 AI overhype and the FOMO trap
1:16:27 LLMs as statistical systems, not truth machines
1:18:12 Human truth vs. LLM statistics
1:24:46 Optimism for software engineers in the AI era
1:25:40 Clear and present dangers: bias automation
