Thoughtworks Technology Podcast
Episodes
XR in practice: the engineering challenges of extending reality
08 Sep 2022
Contributed by Lukas
Extended Reality technology — XR — has had a lot of hype in recent years thanks to the concept of the metaverse. But bold visions of the future ca...
Agent-based modelling for epidemiology: EpiRust and BharatSim
25 Aug 2022
Contributed by Lukas
If the pandemic has taught us anything, it's that epidemiology is incredibly complex: the millions of edge cases, what-ifs, and counterfactuals make m...
Mastering architectural metrics
12 Aug 2022
Contributed by Lukas
Given the variety of architectural styles — and the unique technology landscapes at every organization — how can you develop a set of metrics that...
Building a culture of innovation
28 Jul 2022
Contributed by Lukas
Thoughtworks regularly emphasises the importance of culture in building and maintaining high-quality software when working with clients. So, for episo...
Starting out with sensible default practices
14 Jul 2022
Contributed by Lukas
The idea of best practices is becoming an anachronism — given today's complex technology landscape, the notion that there can be a single best way o...
Better testing through mutations
30 Jun 2022
Contributed by Lukas
Mutation testing has long been a proven method for driving software quality in a way unit testing can't. But it can be a long, expensive and computati...
Patterns of legacy displacement — Part two
16 Jun 2022
Contributed by Lukas
In the second part of our exploration of legacy displacement, we look at the practicalities of making upgrades work, from strategies for decomposing h...
Patterns of legacy displacement — Part one
02 Jun 2022
Contributed by Lukas
Updating legacy systems has been a common feature of enterprise IT. But — strangler-fig pattern aside — there's little written about how to do it...
Mitigating cognitive bias when coding
19 May 2022
Contributed by Lukas
We're all subject to cognitive biases. And whether we're aware of them or not, they can have a profound impact on the code we write — especially whe...
Following an unusual career path: from dev to CEO
05 May 2022
Contributed by Lukas
From extreme programming to pairing with Ward Cunningham and the earliest days of .Net to building communities in a remote-first world, Thoughtworks' ...
Software engineering with Dave Farley
21 Apr 2022
Contributed by Lukas
We catch up with Dave Farley to hear about the genesis of his blockbuster book, Continuous Delivery — which he authored with Jez Humble — as well ...
Tackling bottlenecks at scale-ups
07 Apr 2022
Contributed by Lukas
There are a handful of common problems organizations encounter on their journey as a scale-up, where some of the practices that enabled them to flouri...
Coding lessons from the pandemic
23 Mar 2022
Contributed by Lukas
From pair programming to the daily standup, the global pandemic challenged how we think about the practices and rituals that were a daily part of deve...
Is there ever a good time for a code freeze?
10 Mar 2022
Contributed by Lukas
Many organizations regard code freezes as a way of reducing the risk of downtime during periods of peak demands. But associating outages with changes ...
Navigating the perils of multicloud
25 Feb 2022
Contributed by Lukas
A multicloud strategy, where you have a business-critical application that's engineered to run across multiple cloud platforms, can be appealing for a...
Compliance as a product
10 Feb 2022
Contributed by Lukas
Through the adoption of DevOp practices, we've all become accustomed to product teams having full control over their continuous delivery pipelines rig...