IEEE Software Presents On Architecture Podcasts with Grady Booch

Grady Booch

IEEE Software is delighted to introduce a new regular podcast by Grady Booch. Grady has recorded all of his On Architecture columns from IEEE Software.

We're sure you’ll enjoy listening to Grady’s podcasts as much as we enjoy being able to provide them.

Subscribe to On Architecture Subscribe to the podcast




ABOUT GRADY

Grady is recognized internationally for his innovative work on software architecture, software engineering, and modeling. He was chief scientist of Rational Software Corp. from its founding in 1981 until it became part of IBM, where he's an IBM Fellow. Grady was one of the original authors of the Unified Modeling Language and one of the original developers of several Rational products. Grady has served as architect and architectural mentor for complex, software-intensive projects around the world in just about every domain imaginable.

CURRENT PODCAST

20. The Defenestration of Superfluous Architectural Accoutrements
Simple architectures have conceptual integrity and are better than more complex ones. Continuous architectural refactoring helps to converge a system to its practical and optimal simplicity.


Also from Grady:

19. Like a River
The metaphor of software development as building construction is an old one. Here is a fresh perspective, considering the life cycle of a software-intensive system as a river.

18. The Resting Place of Innovation
Successful software-intensive systems are generally quite innovative, as evidenced by their success. Although their architectures will, over time, converge to a stable point, this does not mean that innovation stops. Rather, for any such system to remain vibrant and relevant, innovation much proceed simultaneously at many levels.

17. Not With a Bang
Grady talks about two patterns and one antipattern that can help architects address the systemic issues that, left unattended, can lead software-intensive systems to collapse.

16. Back to the Future
Over the past 25 years, we've made great advances in tooling, technologies, and techniques that make software design more concrete. But design still requires careful thought.

15. Nine Things You Can Do with Old Software
Grady discusses what we can do intentionally with legacy code, from abandonment to evolution and many things in between.

14. Measuring Architectural Complexity
Grady talks about complex software-intensive systems and how they become increasingly irregular and thus chaotic over time.

13. Architectural Organizational Patterns
Grady proposes five overarching organizational patterns.

12. Tribal Memory
Grady discusses how a software development organization can preserve its stories in a system's written architecture and make evolving that system materially easier.

11. Morality and the Software Architect
There is a moral dimension to developing software, another force to consider when engineering a reasonably optimal software-intensive solution.

10. Artifacts and Process
Grady's comparison of building architecture and software architecture reveals the differences, congruences, and commonalities between the two.

09. The Economics of Architecture-First
Grady discusses how an architecture-first approach appears to be a reflection of sound development practices.

08. The Well-Tempered Architecture
By comparing musical and software patterns, Grady helps clarify the purposes and forms of patterns.

07. The Irrelevance of Architecture
Grady discusses the architecture of a software-intensive system and why it's largely irrelevant to its end users.

06. Speaking Truth to Power
Grady talks about the pitfalls, promises, complexities, and contradictions of speaking truth to power.

05. It Is What It Is Because It Was What It Was
Grady discusses software systems and their same basic architectural patterns.

04. Goodness of Fit
After a wide-ranging conversation with John Backus, Grady concludes that, for a given domain, there are forces at play that are best resolved by a common architectural pattern that allows variants.

03. From Small to Gargantuan
Grady discusses the different forces at work that act to make systems so complex.

02. The Accidental Architecture
Grady talks about the differences between intentional and accidental architecture.

01. On Architecture
Grady's inaugural column discussing the growth of software architecture and his Handbook of Software Architecture.

Subscribe to IEEE Software

IEEE Software magazine offers pioneering ideas, expert analyses, and thoughtful overviews for professional developers and managers who need to keep up with rapid technology change.

Current issue:
Human Aspects of Software Engineering



Suggestions