
Thoughtworks Technology Podcast
The Thoughtworks podcast plunges deep into the latest tech topics that have captured our imagination. Join our panel of senior technologists to explore the most important trends in tech today, get frontline insights into our work developing cutting-edge tech and hear more about how today’s tech megatrends will impact you.
Latest episodes

Nov 18, 2021 • 42min
TDD for today
Things have come a long way since Kent Beck first wrote about test-driven development 20+ years ago: the languages we use, our deployment environments and the rise of low-code tools. Former Thoughtworker Saleem Siddiqui has just written a new book on TDD and joins our podcast team to discuss why this book — and subject — is more pertinent than ever.

Nov 4, 2021 • 41min
You can’t buy integration
There’s often debate around the build-versus-buy decision for digital capabilities. But when it comes to integrating disparate systems, the convenience of some modern integration tools can result in point-in-time integrations: ones that are never intended to evolve, with all the complexity and cost that entails. Here, we catch up with Brandon Byers to explore the limits of low-code tools and the perils of thinking you can buy integration.

Oct 21, 2021 • 38min
The rise of NoSQL
In the past decade, NoSQL has gone from being an interesting experiment to becoming business critical. We catch up with Martin Fowler and Pramod Sadalage, co-authors of NoSQL Distilled, to understand why the database technology took off and where it’s proven its capabilities in the enterprise and how thinking around issues such as persistence models has evolved.

Oct 7, 2021 • 38min
The hard parts of software architecture
In today’s modern distributed systems are by their very nature complex. The decisions you need to make — around the wiring of your services, what size should the services be, and how should they call one another — are uniquely complex. In Software Architecture: the hard parts, the authors explore the rough edges of software architecture and look at how you can effectively do trade analyses that work for you. We catch up with two of the book’s co-authors.

Sep 24, 2021 • 47min
Machine learning in the wild
From creating novel solutions for parking airplanes or identifying the winning formula for single malt whiskeys, our colleagues at Fourkind have extensive experience in building machine learning systems. Here, Max Pagels and Jarno Kartela highlight why deploying ML is different, how edge cases can confound well-trained models and the unexpected areas where ML can deliver better than human-levels of performance.

Sep 9, 2021 • 39min
Delivering innovation at scale
Lean Enterprise was a landmark book, exploring how large enterprise could learn from start-ups and deliver innovation at scale — how they could respond to changing market conditions, customer needs, and emerging technologies when building software-based products. Thoughtworks Technology Podcast catches up with two of the book’s authors to hear about its genesis, its impact and why there’s not likely to be a second edition.

Aug 26, 2021 • 36min
Jim Highsmith: a 54-year agile journey
Thoughtworks Technology Podcast catches up with retired Thoughtworker and co-signatory of the Agile Manifesto, Jim Highsmith. He talks us through his experiences, from working on the Apollo missions to dropped card desks, the birth of the agile movement and its future in a post-pandemic world.

11 snips
Aug 12, 2021 • 40min
Securing the software supply chain
Delving into the complexities of securing the software supply chain, the podcast discusses trust, managing provenance, and understanding vulnerabilities. It highlights the SolarWinds hack and emphasizes verifying dependencies, governance, and integrating security practices early in development. The importance of cybersecurity in sectors like healthcare and government is emphasized, along with the evolving approach to security influenced by legal considerations like GDPR. The conversation stresses the need for liability, education, behavior change, and feedback to enhance security practices.

Jul 22, 2021 • 43min
Making retrospectives effective — and fun
Retrospectives can play a vital role in enabling teams to improve continuously. Here, our podcast team is joined by Paulo Caroli, author of Fun Retrospectives to get insights into delivering sessions that energize and inform the whole team — while ensuring they become increasingly effective at meeting their goals.

Jul 8, 2021 • 43min
Patterns of distributed systems
In today’s cloud-first world, distributed systems are everywhere. Unmesh Joshi gives an insight into his work looking at distributed systems — from distributed databases such as Cassandra to messaging brokers such as Kafka or infrastructure components such as Docker — the common problems that arise and the approaches to solving these problems, which he categorizes as patterns.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.