4.7 • 53 Ratings
🗓️ 19 February 2025
⏱️ 43 minutes
🧾️ Download transcript
How can we better define and clarify architectures to ensure consistency and control? If, as Neal Ford and Mark Richards discussed on a recent episode of the Technology Podcast, software architecture intersects with many different facets of software development and delivery, what can we do to better manage architectures in a way that is adaptable and dynamic?
Neal and Mark return to the guest seats to speak again to host Prem Chandrasekaran about fitness functions and architecture as code, and explain why rethinking our approach to software architecture can help ensure greater alignment with organizational needs and objectives.
Click on a timestamp to play from that location
0:00.0 | Welcome, everyone. My name is Prem Chandar Shakeran. I'm one of the regular co-hosts of the Thoughtful Technology podcast. It's great to be here yet again. Today, we have got Neil and Mark. Neal, do you want to quickly introduce yourself? |
0:24.6 | Absolutely. My name is Neil Ford. I'm actually one of your other regular host, but today I'm a guest |
0:30.3 | because we're talking about some future IP that I'm working on with my frequent co-author and co-collaborator on Things Written and live Mark Richards, |
0:41.0 | who's also with us today. |
0:42.8 | Hello, everyone. |
0:43.9 | I've been a frequent visitor on these podcasts. |
0:47.9 | I do not work at ThoughtWorks, although I think a lot of people think I do because I appear with Neil on so many of these podcasts and other kinds of events. |
0:58.7 | So again, Prem, thank you for having me back on the podcast. |
1:03.1 | Yeah, great to have you, folks. |
1:05.0 | Now, in a previous episode, which happened about a month ago, we started talking about the intersection |
1:12.1 | between architecture intent and implementation. At that point, we sort of graced through the topic |
1:21.0 | and then we introduced what it actually means, but we really didn't delve into the depths of it. |
1:27.0 | So we are doing this second episode on this |
1:30.0 | topic because here is where we intend to talk about how this actually translates into real |
1:36.0 | software, real systems, and actually provides value. Makes it more concrete. You can go ahead and say |
1:42.8 | it because architecture very often gets too abstract because |
1:47.0 | and one of the things that Mark and I realized when we were writing our software architecture |
1:50.2 | of Hard Parts book is that the real essence of software architecture is about trade-offs. |
1:55.0 | But when you talk in the abstract, everything is a possibility because, well, there are no |
1:59.3 | trade-offs. |
2:00.3 | There's nothing concrete to trade off. And so you have to have something concrete to tie those things to. So what we did |
2:05.4 | last time was describe all these different intersections and really set the scope for what we're |
... |
Transcript will be available on the free plan in -37 days. Upgrade to see the full transcript now.
Disclaimer: The podcast and artwork embedded on this page are from Thoughtworks, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Thoughtworks and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2025.