ThoughtWorks Podcast-logo

ThoughtWorks Podcast

Technology Podcasts >

More Information


United States




Tech choices: CIO or CTO?

The technology choices that businesses make are fast becoming key factors in creating great products and great customer experiences. But who should be responsible for those choices: the CIO or the CTO. Our regular co-hosts Zhamak Dehghani and Mike Mason are joined by ThoughtWorks’ very own CTO (and erstwhile podcast host) Rebecca Parsons and principal consultant, Marcelo de Santis, who has previously been both a CIO and CTO at large multinational companies. Together they explore how modern...


Microservices as complex adaptive systems

The theories of complex adaptive systems devised by the Santa Fe Institute have been used to draw out surprising patterns in the world around us — such as biology in mammals or revenue growth in retail stores. James Lewis, a principal consultant at ThoughtWorks, has been exploring how to apply such thinking to technology, in particular the practices and characteristics that underpin successful uses of microservices. Join our regular host Mike Mason to hear more about the surprising world of...


Supporting the Citizen Developer

Who wouldn’t want to empower individuals and teams to solve problems as they encounter them? It’s a natural instinct for many developer-led organizations. But as phenomena like Shadow IT or skunkworks have shown, there can be a downside: a lack of coordination over what gets tackled and maintaining solutions over the long term. In this episode, our co-hosts, Rebecca Parsons and Zhamak Dehghani, are joined by Andy Yates, Head of Strategy at ThoughtWorks TechOps, to explore the idea of the...


Getting hands-on with RESTful web services

In this episode, our co-hosts Neal Ford and Rebecca Parsons catch up with Biharck Muniz Araújo, a principal consultant at ThoughtWorks Brazil, to hear about his new book Hands-On RESTful Web Services with TypeScript 3, a guide to designing, developing, scaling and deploying RESTful APIs for your applications. Together they explore why the book was written and how REST has continued to evolve, as well as the established patterns and best practices.


Zhong Tai: innovation in enterprise platforms from China

A radical approach to enterprise IT is emerging in China — a cloud-based approach to encapsulated business models that enables small enterprises to steal a march on larger competitors and also enables long-established firms to go digital. The concept is almost unheard of outside China, and in this episode, our co-host Neal Ford and Mike Mason are joined by two ThoughtWorkers from China — Xu Hao, Head of Technology for ThoughtWorks China and Liu Shangqi, Frontline Consultant — to delve into...


What’s so cool about micro frontends?

While much recent attention has fallen on the use of microservices for building server-side software, many enterprises still struggle with monolithic frontend codebases. In this episode, our regular host Rebecca Parsons talks to Cam Jackson, a senior consultant at ThoughtWorks Australia. They explore the trend of breaking up a web application into decoupled micro frontends, and how such an architecture can improve delivery quality and efficiency for the teams working on frontend code.


Unravelling the monoglot monopoly

Most organizations today face tension over how many programming languages they should support. But standardizing on just one is likely to be limiting — particularly when many enterprises favor giving dev teams a degree of autonomy. So if one is too few, how many is too many? In this episode, our co-hosts Rebecca Parsons and Mike Mason are joined by Evan Bottcher, Technical Principal at ThoughtWorks Australia. Together they explore how enterprises can make practical decisions about language...


Breaking down the barriers to innovation

In today’s intensely competitive markets, most business leaders recognize the imperative to innovate. But that recognition doesn’t always lead to results. Many companies still struggle to deliver meaningful innovation — something that adds value to their customers. Our regular podcast host Alexey Boas is joined by Swapnil Deshpande, Global Head of Product Innovation and Incubation at ThoughtWorks. Together they explore how to break down the barriers to innovation, using practical...


Delivering strategic architectural transformation

The shift from legacy to digital infrastructure is central to many companies’ strategy to compete in a fast-changing world. But at the architectural level, such change can be hard — or at least expensive — to effect. Not everyone wants to break things when they move fast. In this episode, our hosts, Zhamak Dehghani and Mike Mason are joined by Ryan Murray, Director of Digital Platforms at ThoughtWorks, to consider how organizations can transform themselves through a deeper understanding of...


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