logo
episode-header-image
May 14
40m 51s

What is harness engineering?

Thoughtworks
About this episode

'Harness engineering' is one of the most significant terms to emerge in software engineering in 2026. Broadly referring to the work done to control unpredictable AI agents and coding assistants, its use signals growing attention on what needs to be done to make agents reliable and consistent enough for production software in the real-world.

On this episode of the Technology Podcast, Birgitta Böckeler joins hosts Prem Chandrasekaran and Nate Schutta to explore what harness engineering actually is, how it should be done and why it should matter to software engineers working today. Having written a number of articles on harness engineering for martinfowler.com based on her experiences with AI-assistance, Birgitta is well-placed to explain the core concepts and implications.

Taking in everything from the practices and ideas that pre-date and inform harness engineering to integrating harness engineering into existing workflows, listen for a conversation that will provide much needed clarity on what's an essential topic in the industry.

Read Birgitta's article on harness engineering on martinfowler.com: https://martinfowler.com/articles/harness-engineering.html

Watch Birgitta's video on harness engineering beyond skills on YouTube: https://www.youtube.com/watch?v=uLWOLmeHOSE 

Up next
May 28
What is spec-driven development?
Semantic diffusion, combined with the pace of technology change, makes talking about AI-adjacent practices and techniques incredibly diffficult. There are few better examples of this issue than the term 'spec-driven development'. Although it's not new — its coinage precedes our c ... Show More
45m 39s
Apr 30
Anthropic Mythos: Hype, reality and the actual security implications
Anthropic Mythos garnered significant attention when it was launched in mid-April 2026. Yet despite it apparently presenting an unprecedented threat to global software, you don't have to look to closely to see that this was an effective product launch as much as a story about the ... Show More
48m 50s
Apr 15
Key themes in Technology Radar Vol.34
In April 2026 we published a new edition of the Thoughtworks Technology Radar — volume 34. Like many recent volumes, this one was dominated by AI. However, while editions over the last couple of years have illustrated the dizzying proliferation of AI-related technologies, vol.34 ... Show More
44m 7s
Recommended Episodes
Dec 2024
Software architecture with Grady Booch
Brought to you by:• WorkOS — The modern identity platform for B2B SaaS.• Sevalla — Deploy anything from preview environments to Docker images.• Chronosphere — The observability platform built for control.—Welcome to The Pragmatic Engineer! Today, I’m thrilled to be joined by Grad ... Show More
1h 30m
Jun 2025
How will Agentic architecture change how software is sold?
<p>Software pricing models are being revolutionized by AI. Kevan Yalowitz, Global Software and Platform Lead at Accenture, explains how agentic architecture is shifting software from seat-based pricing to value and outcome-based models. He details why this transformation represen ... Show More
3m 43s
Sep 2025
Code Complete with Steve McConnell
Brought to You By:•⁠ Statsig ⁠ — ⁠ The unified platform for flags, analytics, experiments, and more. Statsig built a complete set of data tools that allow engineering teams to measure the impact of their work. This toolkit is SO valuable to so many teams, that OpenAI - who was a ... Show More
1h 30m
Dec 2022
How Do Agility and Software Architecture Fit Together?
<p><b>In this episode of the Scrum.org Community Podcast, Kurt Bittner guest hosts and has Professional Scrum Trainers Peter Goetz and Thomas Schissler on to talk about the relationship between software architecture and Agile Teams. They discuss common misconceptions Agile teams ... Show More
35m 23s
Apr 2025
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and intr ... Show More
56m 19s
May 2024
SE Radio 615: Kent Beck on "Tidy First?"
<p><strong>Kent Beck</strong>, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with explor ... Show More
1h 1m
May 2025
This AI Tool Can Build Any SaaS App in Minutes
Episode 60: Can you really build an $8 billion SaaS startup by yourself using AI agents? Nathan Lands (https://x.com/NathanLands) sits down with Matan Grinberg (https://x.com/matansf), a physicist, AI founder, and creator of Factory AI—one of Silicon Valley’s best-kept secrets. M ... Show More
39m 47s
Mar 2016
Episode 214: 214: Atrophic Cohost
<p>Sean, Kyle, and a chorus of small frogs discuss the Game Developers Conference, eating alone, atrophic organs, Slack vs Basecamp, the cost of abstractions, and tips for adding new team members.</p> <p><a href="http://braintreepayments.com/railspodcast">Braintree</a>: An easy w ... Show More
1h 23m