meta_pixel
Tapesearch Logo
Log in
Thoughtworks Technology Podcast

Architecture antipatterns and pitfalls: Good intentions, bad habits and ugly consequences

Thoughtworks Technology Podcast

Thoughtworks

Technology, Careers, Business

4.558 Ratings

🗓️ 8 January 2026

⏱️ 35 minutes

🧾️ Download transcript

Summary

You can grasp the basics of software architecture by learning design patterns, but you probably won't master it — to do that you have to get to grips with antipatterns too. Often these lessons are hard-won through experience, derived from seeing what happens when architectural decisions (or the lack of them) collide with the messy reality of the real world. 

While there's obviously no replacement for practical experience, Neal Ford, Mark Richards and Raju Gandhi want to share theirs to give architects the opportunity to avoid common antipatterns and pitfalls and make smarter decisions. That's what they're doing with their forthcoming book (due September 2026) Architecture Patterns, Antipatterns and Pitfalls.

On this episode of the Technology Podcast, host Neal is joined by his co-authors and their editor from O'Reilly, Sarah Grey, to discuss the book and to explore why getting to know on antipatterns and pitfalls matters as much as learning design patterns.

Learn more about Software Architecture Patterns, Antipatterns and Pitfalls: https://www.oreilly.com/library/view/software-architecture-patterns/0642572221119/

Listen to Neal and Mark discuss the various intersections of software architecture on an episode of the Technology Podcast from 2025: https://www.thoughtworks.com/insights/podcasts/technology-podcasts/exploring-intersections-software-architecture

Transcript

Click on a timestamp to play from that location

0:00.0

Hello and welcome to the ThoughtWorks Technology podcast.

0:11.6

I'm one of your regular hosts.

0:13.6

Normally we have two hosts, but because of the vagaries of holiday scheduling,

0:18.6

I'm the only one today, but that's fine because we have three

0:21.4

guests, and it's three people that I see constantly at least once a week and talk to multiple

0:27.0

times a week. I am joined today by Raju Gandhi, Mark Richards, and Sarah Gray. I'll let each of them

0:34.8

say hello and then tell you why they're here. So Raju, we'll start with you.

0:39.2

Well, thank you, Neil. I'm Raju Gandhi, and I am also one of the co-hosts of the podcast that

0:46.4

Neil and Mark and I run. So we see each other even more often than we normally do. And I'm going to

0:53.2

hand it off to Mark Richards.

0:55.5

All right.

0:56.1

Thanks.

0:57.0

So my name is Mark Richards.

0:59.6

And I appeared on several ThoughtWorks podcasts,

1:03.3

so most of me probably are familiar with me,

1:06.0

a hands-on software architect and founder

1:08.3

of developer to architect.com, a website with lots of resources for architects.

1:15.1

And Sarah?

1:16.5

Hi, I'm Sarah Gray. I am a development editor at O'Reilly Media.

1:21.4

I am the editor of a few of Mark Neelan Raju's books.

1:27.2

And this is, I think, my second time on a ThoughtWorks podcast.

1:31.7

All right.

...

Please login to see the full transcript.

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 2026.