ThoughtWorks Podcast-logo

ThoughtWorks Podcast

Technology Podcasts >

More Information


United States




Paradigms vs Labels

There are always intense debates to be had when programmers try to decide what the best language will be to accomplish any given task. In this episode, our co-hosts Alexey Vilas Boas and Rebecca Parsons are joined by Luciano Ramalho, renowned author and Principal Consultant at ThoughtWorks Brazil to explore programming language features and the benefits of thinking about languages in terms of labels — fundamental language features — rather than paradigms, such as object-oriented or...


Multicloud in a regulated environment

At ThoughtWorks, we’ve long been wary of the use of multiple cloud providers for the sake of it. We think there’s a significant upside in using the best provider for particular use cases. But in some regulated environments, organizations are forced to adopt a multicloud approach for highly critical workloads. In this episode, our regular co-hosts, Mike Mason and Zhamak Dehghani are joined by Scott Shaw, Head of Technology for ThoughtWorks Australia and James Lewis, Principal Consultant,...


Can DevSecOps help secure the enterprise?

Most organizations today recognize the critical importance of security today. But at the same time, development teams are pushed to move faster, deliver quicker and more frequently, and to behave autonomously. It can be tough to meet these twin demands. In this episode, our co-hosts, Rebecca Parsons and Mike Mason explore the ideas of DevSecOps, which seeks to bake security into the development process. They’re joined by Cade Cairns a former Tech Principal at ThoughtWorks, and Ken Mugrage,...


A11Y — Making web accessibility easier

Scott Davis, a principal engineer at ThoughtWorks has been working on web development his entire career. Like many of us, he’s been excited about the emergence of conversational UIs and the growing importance of voice — but Scott’s particular interest stems from the ideas of accessibility. Our regular podcast hosts, Neal Ford and Rebecca Parsons, talk to Scott about why the path towards accessibility needn’t be hard, and explore some of the simple things that can be done to make tech more...


Continuous delivery for modern architectures

Microservices and containers have kick started a revolution in enterprise architectures — and in the developer experience. In this episode, our host Zhamak Dehghani is joined by Sheroy Maker, head of technology at ThoughtWorks Products, look at how these changes have impacted the ideas of continuous delivery. They explore the challenges such as how to maintain the integrity of complex distributed systems and how to manage deployments of disparate technology stacks. Learn more about...


Delivering developer value through platform thinking

Platform thinking promises to give your business more bang for its technology investment buck, by putting your business priorities at the heart of your approach to delivery. But embracing platform thinking has profound implications for your technical architecture landscape. Join our co-hosts Alexey Bôas and Zhamak Dehghani as they hear from Renan Martins and Luiz Ribeiro, both of whom are Lead Consultants based out of ThoughtWorks Brazil. They take an in-depth look at the practical...


Architectural governance: rethinking the Department of ‘No’

The concepts of governance can sometimes conjure up images of groups whose only task is to say no to the rest of the organization. But it needn’t be that way. Our co-hosts, Rebecca Parsons and Mike Mason are joined by Jonny LeRoy, Head of Technology for ThoughtWorks North America and Zhamak Dehghani — also one of our regular co-hosts, but here for her expertise in distributed systems architecture. Together they’re exploring new ways of thinking about architectural governance that help the...


Serendipitous Events

We’re increasingly seeing a trend of organizations exposing events — particularly business domain events — before knowing who the consumers are or what the specific applications are, in the hope that people elsewhere in the organization can discover these events and create value, without us directly orchestrating it. But creating big upfront architectures can make developers nervous — not least about costs. Neal Ford and Zhamak Dehghani are joined by Erik Dörnenburg, Head of Technology at...


Diving into serverless architecture

Serverless has become the buzzword du jour. But what does it mean? What are the implications for your enterprise applications when you’re using services where you’re not responsible for the infrastructure that they run on? How do AWS Lambda, Azure Functions and GCP Cloud Functions fit in To explore these issues, our co-hosts Mike Mason and Zhamak Dehghani are joined by Paula Paul, a Tech Principal at ThoughtWorks and Mike Roberts, an external cloud engineering consultant and former...


Seismic Shifts

With so many advances in tech promising to redefine the business landscape, how can you establish what to prioritize? How can you make sense of all this change? ThoughtWorks uses the lens of five Seismic Shifts, which help unpack the significance of these changes: the tech that will power them and the impact they’ll have on business. Taking a deep dive into these issues, we’ve gathered together all of our ThoughtWorks Podcasts hosts — what better way to kick off...


Understanding bias in algorithmic systems

For this bonus episode, Rebecca Parsons, ThoughtWorks’ CTO is joined by special guest Danah Boyd, a sociotechnical researcher at Microsoft Research. They explore how bias is introduced in algorithms, the damaging impacts this can have and how this can be mitigated. Danah is a renowned academic, widely published author and campaigner, with a focus on the intersection between people and technology. She has a strong interest in understanding how contemporary social inequities relate to...


Microservices: The State of the Art

Microservices has emerged as an important architectural choice for the enterprise. But the ecosystem to support microservices is still being built. In this episode, co-hosts Zhamak Dehghani and Mike Mason are joined by James Lewis — author of one of the seminal articles on microservices — and Lakshminarasimhan Sudarshan, both Principal Consultants at Thoughtworks. They explore the state of microservices today, the pitfalls and anti-patterns (like distributed monolith) we see emerging and...


Evolving Interactions

The way we interact with computers has transformed, from the classic keyboard-screen combination, to touchscreen and latterly — with the advent of digital personal assistants — to voice. These changing interfaces bring with them new challenges in creating software. In this episode, regular co-hosts Alexey Villas Boas and Mike Mason are joined by Neil Redding and Barbara Wolff Dick as they explore the impact of innovation in our computer interfaces.


The state of API design

RESTful APIs quickly established themselves as useful architectural style for replatforming legacy systems with web-based ones. But increasingly, developers are running into the boundaries of deploying REST and API purity — confronting real world issues such as the rapid evolution of APIs for frontend layers where connectivity is patchy and where APIs should meet the changing visual representation and behavior of the frontend, where we increasingly see the adoption of alternatives such as...


How we build the Tech Radar

The ThoughtWorks Technology Radar is the must-read report for anyone interested in state-of-the-art software development. In this episode, we take a behind-the-scenes look at how the Radar is built: how technologies get onto the Radar; the in-depth discussions over where they’re placed; and why some things miss out. Regular co-hosts Dr Rebecca Parsons and Neal Ford are joined by Marco Valtas, lead consultant at ThoughtWorks Brazil and Camilla Crispim, the outgoing Technical Assistant to...


IoT Hardware

The Internet of Things promises radical change in how we interact with the world around — whether it’s coffee makers that turn on when our alarm clocks go off or using brain control to actuate objects. Join ThoughtWorks Principal consultant, Zhamak Dehghani and Principal Associate, Alexey Boas as they explore the practical implications of building IoT software and hardware with Software Developer, Charlie Gerard and Consultant Software Engineer Desiree Santos.


Continuous Intelligence

Much has been made of the benefits that tech such as artificial intelligence and machine learning can bring to the enterprise. But to be truly transformational, such tech can’t just bring a one-off improvement in decision making. They need to be able to adapt and change as the world around changes. Join ThoughtWorks’ global head of technology Mike Mason and his guests Christoph Windheuser, ThoughtWorks’ global lead in artificial intelligence and Sheroy Marker, head of technology at...


Distributed systems antipatterns

The tech landscape has changed fundamentally, with the growth in distributed computing and microservices. But it's not always easy to create truly independent services, especially amid time and budget pressures — sometimes it's just easier to allow multiple services to use a shared database. In this episode, our panel explore the antipatterns we've seen emerge and consider how we can avoid them.


Agile Data Science

Learn how agile disciplines are applied to the complexities of data science to demonstrate incremental value within intelligent systems and solutions. Join ThoughtWorks' CTO, Rebecca Parsons, and Principal Associate, Alexey Boas, as they interview agile data scientist David Johnston and ThoughtWorks' head of data science, Ken Collier. The result is a better understanding of how agile practices are adapted to the uncertainty of machine learning, and how data scientists fit within a...


Open Source Myths

In this podcast, ThoughtWorks' Karl Brown and Gurpreet Luthra discuss the benefits, challenges, costs and common myths associated with open source technology. They talk about the suitability of open source software for specific needs, especially in global health. Karl Brown is the Director of Technology for the Office of Social Change Initiatives (OSCI). Gurpreet Luthra is the Product Manager for Bahmni, an Open Source Hospital Management System for low resource environments.