Podcasts, Interviews, and Chats

2025


Agile Architecture with Rebecca Wirfs-Brock

Rebecca Wirfs-Brock
Eduardo Guerra
21 Feb 2025
Hillside PatternCast Episode 10
YouTube 40 minutes playing time

Rebecca chats with Eduardo Guerra about agile architecting and patterns.

Abstract

In this episode, host Eduardo Guerra talks with Rebecca Wirfs-Brock about patterns for Agile software architecture design. They talk about the challenges in evolving the architecture in an agile environment and some practices that can be used to prepare the team to make the decisions in the last responsible moments.

2024


Domain-Driven Design, Responsibility-Driven Design and Hueristics with Rebecca Wirfs-Brock

Rebecca Wirfs-Brock
Tural Suleymani
25 Nov 2024
Tural Suleymani Tech Talks with Software Legends
YouTube 77 minutes playing time

Rebecca chats with Tural Suleymani about the fundamental ideas of Responsibility-Driven Design and Domain-Driven Design and the importance of design heuristics.

Abstract

Host Tural Suleymani talks with Rebecca Wirfs-Brock about Domain-Driven Design, Responsibility-Driven Design, and design heuristics. We discuss how object-oriented programming has evolved, how it is perceived today, and what may lie ahead.

2021


Rebecca Discusses OOP in Smalltalk with Alex Bolboaca

Rebecca Wirfs-Brock
Alex Bolboaca
06 Nov 2021
Mozaic Works Talking Code Podcasts
YouTube 11 minutes playing time

How did a pioneer of OOP think about it? And how was Smalltalk different? Watch this excerpt of a longer chat with Rebecca Wirfs-Brock about the fundamental ideas behind OOP.

2020


Design Challenges—OOP, Design Patterns, Heuristics

Rebecca Wirfs-Brock
Alex Bolboaca
03 Jul 2020
Mozaic Works Talking Code Podcasts
YouTube 96 minutes playing time

Rebecca chats with Alex Bolboaca: Object Oriented Programming is a fundamental part of our everyday work as programmers. But how was OOP in the beginning? And how do the pioneers of OOP think when designing software with objects?

2013


Architecture, Design, Smalltalk and Programming—Interview with Alex Bolboaca

Rebecca Wirfs-Brock
Alex Bolboaca
21 Jul 2013
Mozaic Works Podcasts
YouTube 25 minutes playing time

Rebecca chats with Alex Bolboaca: Object Oriented Programming is a fundamental part of our everyday work as programmers. But how was OOP in the beginning? And how do the pioneers of OOP think when designing software with objects?

Abstract

(from Mozaic Works website)

Rebecca Wirfs-Brock decided to give us an interview on more topics.

She will be a speaker at I T.A.K.E. Unconference, Bucharest, 30-31 May 2013. During this video she explains the main reasons why she likes this event: the open space and the fact that it is a coding conference.

Another topic of the interview is what a Software Architect should do, and what should not do. She is also talking about her workshop “Skills for the Agile Designer”... She has a very interesting discussion with Alex Bolboaca about how much Architecture and Design should programmers know.

A very interesting topic is her experience with Agile. She says that Agile existed long before it had a name, as a set of values. Rebecca has been using the Agile principles for Software Architecture and Design. Rebecca talks as well about her experience in software development. You can see some insights about her experience of creating the Smalltalk language that had the first users, among others, Ward Cunningham and Kent Beck.

She talks as well about the books she wrote “Responsibility Driven Design” and “Designing Object-Oriented Software”.