Thoughtworks Technology Podcast cover image

Thoughtworks Technology Podcast

Latest episodes

undefined
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.
undefined
Jun 24, 2021 • 30min

Refactoring databases — or evolutionary database design

Pramod Sadalage co-authored the book Refactoring Databases 15 years ago. The concepts remain hugely relevant today for those exploring microservices. We caught up with Pramod and Martin Fowler to hear about the genesis of the book and explore how the principles of refactoring work in a world of NoSQL databases.
undefined
Jun 10, 2021 • 41min

Making developer effectiveness a reality

There’s often lots of talk about how companies can make their developers more productive. But it may be more useful to think about developer effectiveness: how to ensure they’re building the most useful products for their customers. This isn’t about working longer or harder or hiring smarter people, it's just working smarter, using your time better and making sure that the company is providing that environment that allows developers to be effective. Our special guests from Spotify and Etsy give us their unique perspectives.
undefined
May 20, 2021 • 54min

Team topologies and effective software delivery

We catch up with the two co-authors of Team Topologies: Organizing Business and Technology Teams for Fast Flow to hear about their ideas on enabling enterprises to become more effective at software delivery — and the influence of Conway’s Law, team cognitive load and responsive organization evolution.
undefined
May 7, 2021 • 30min

How green is your cloud?

Following on from our Earth Day episode on green software engineering, we turn to the concept of Green Cloud. Reducing your IT operations’ carbon footprint is more complex than simply moving to the cloud. We explore how developers can gain insights into the energy usage of their cloud operations and the tools and techniques they can deploy to minimize their cloud-related emissions.
undefined
Apr 22, 2021 • 31min

Green software engineering

There’s increasing awareness of tech’s carbon footprint but to what extent can software developers help? Is it possible to measure the energy efficiency of your code? Can you write code that saves energy? Our podcast team unpick the art of the possible when it comes to green software engineering.
undefined
Apr 8, 2021 • 54min

Twenty years of agile

Jim Highsmith and Martin Fowler, authors of the Agile Manifesto, discuss the evolution of agile methodologies over 20 years. They cover the creation of the manifesto, synergy between agile and technology, transitioning to adaptive agility, and embracing uncertainty with an agile mindset.
undefined
Mar 25, 2021 • 30min

Talking with tech leads with Pat Kua

The skill set needed to effectively step up to a tech lead role can be markedly different from the ones you gain as an engineer. That realization is what prompted our former colleague Pat Kua to write his book Talking with Tech Leads. Here, he shares his experiences of how to successfully navigate the journey towards becoming a tech lead.
undefined
Mar 11, 2021 • 26min

My ThoughtWorks journey: Patricia Mandarino

Our employee No. 1 talks through her experiences of winning over agile skeptics, pair programming refuseniks and TDD doubters, along with her account of the winnebago come mobile computing lab otherwise known as the mythical Thought Mobile. Neal Ford and Alexey Boas join Patricia Mandarino to hear about her ThoughtWorks journey.
undefined
Feb 25, 2021 • 35min

Exploring infrastructure as code

Our team catches up with Kief Morris to hear about the release of his updated book on infrastructure as code. They explore how tools, practices and patterns from software engineering can be applied to managing infrastructure — and how IaC has evolved in the years since Kief wrote the first volume.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode