ABOUT THIS EPISODE
Bryan and Adam were joined by Grady Booch, software engineering pioneer and living legend, to speak about the past present and future of software engineering. History doesn't repeat itself, but it does rhyme!
In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Grady Booch.
Some of the topics we hit on, in the order that we hit them (some LLM assistance):
- SAGE as foundational real-time distributed system
- Software crisis demand outpaced ability to build reliable systems
- Margaret Hamilton (SAGE → Apollo) and the term “software engineering”
- UML
- Rational Software founded (1982); acquired by IBM (2003)
- OO overshot via inheritance; core idea (objects as cognitive units) endured
- LLMs are unreliable narrators - they cannot do abductive reasoning
- Architecture = decisions with high cost of change
- Core skills persist: abstraction, coupling, cohesion, judgment
- Fear cycles repeat; fundamentals endure
Grady's Book Recommendations
- The Sciences of the Artificial — Herbert Simon
- The Mythical Man-Month — Fred Brooks
- Refactoring — Martin Fowler
If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!
English
United States
IN THIS EPISODE
TRANSCRIPT 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
SEARCH PAST EPISODES
Search past episodes of Oxide and Friends.
OTHER EPISODES IN THIS PODCAST
Simon Willison joined Bryan and Adam to discuss a wild couple of weeks in AI. First, we have a high-profile, AI-induced, AI-diagnosed security incident. Next we have the rise of frontier-class open-weights models. Who's for or against open weights? Do they make for a more or less secure future? Exc…
Ramy Katrib has been at the forefront of digital storytelling for over 25 years, with his post-production company, DigitalFilm Tree, earning a reputation as one of Hollywood's most technically adventurous post-production houses. He joined Bryan and Adam to explore the past, present, and future of d…
We love Rust for how much the compiler helps enforce safety. But sometimes it's up to us to uphold the complex--and often unclear--expectations of what constitutes safety on our own. Oxide colleague, Rain, joins Bryan and Adam to talk about the technical details of what it takes to impose safety on…
Recently, Oxide rolled out an eye-popping 3D rack explorer at explorer.oxide.computer. Oxide's designer extraordinaire, Ben Leonard, joined Bryan and Adam to describe the process of turning CAD drawings into an interactive site.
In addition to Bryan Cantrill and Adam Leventhal, our special guest wa…
Bryan and Adam discuss the process of restoring a software project--BattleTris--untouched and unbuilt in over 20 years! How did LLMs help restore code Bryan started in the mid-1990s and what does that teach us about developing and maintaining software in the future?
Your hosts were Bryan Cantrill a…
Disclaimer: The podcast and artwork embedded on this page are from Oxide Computer Company, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.
EDIT
Thank you for helping to keep the podcast database up to date.