307 - Harness Engineering - the hard part of AI coding

307 - Harness Engineering - the hard part of AI coding

Author: Kaushik Gopal, Iury Souza March 17, 2026 Duration: 29:55
The hard part of AI coding isn't generating code — it's controlling quality, safety, and drift. Kaushik and Iury break down harness engineering: the five pillars for shaping an agent's environment and what it looks like when teams build custom harnesses from scratch. Full shownotes at - https://fragmentedpodcast.com/episodes/307

Tired of the endless hype cycle around artificial intelligence in software development? Fragmented-AI Developer Podcast cuts through the noise for engineers who are focused on building and shipping reliable systems. Hosts Kaushik Gopal and Iury Souza, both working software engineers, steer conversations toward the practical, often unglamorous, integration of AI tools into real development workflows. In each episode, you’ll hear detailed discussions on effective prompting strategies that go beyond basic examples, methods for incorporating AI into rigorous code review and testing processes, and debugging the often-unpredictable output of these models. This podcast is grounded in the reality of building production-grade software, deliberately avoiding superficial success stories in favor of sustainable tactics. The focus remains on how AI-assisted development can genuinely augment an engineer’s daily work-from refining a personal workflow to architecting more robust systems. If you’re looking for actionable insights that translate directly to your codebase, this is the podcast for you.
Author: Language: en-us Episodes: 100

Fragmented - AI Developer Podcast
Podcast Episodes
188: Containerized applications with Docker [not-audio_url] [/not-audio_url]

Duration: 1:04:19
In this episode KG and Donn talk about KG's recent jaunt with Docker. In the attempt to setup continuous deployment for his blog, KG explains his simple requirement and how it lands up requiring some basic Docker. Donn t…
187: Coroutines with Manuel Vivo & Sean McQuillan [not-audio_url] [/not-audio_url]

Duration: 1:05:11
It finally happens! KG and Donn talk about Coroutines with two experts at Google Manuel & Sean. We've waited quite sometime on Fragmented to discuss this topic. We wanted to make sure Coroutines was mature enough to be c…
186: Announcement 2020 [not-audio_url] [/not-audio_url]

Duration: 11:27
In this episode, Donn and Kaushik talk about some changes coming down the pipe for the podcast and what it means in the long run.
185: Year End Decompress [not-audio_url] [/not-audio_url]

Duration: 58:17
In this decompress episode, Donn and KG talk about how their 2019 went. It goes from Dagger talk to Kotlin talk to Kotlin Conf talk. Give it a listen and enjoy!
184: Should I use a BaseActivity in my Android apps? [not-audio_url] [/not-audio_url]

Duration: 23:25
In this episode, we touch on a note so widely discussed topic: should Android application today use a BaseActivity? Doesn't that wreak of inheritance over composition? What would uncle Joshua say about this ineffective a…
183: The Testing Paradox [not-audio_url] [/not-audio_url]

Duration: 19:56
In this episode Donn talks about his strategy for dealing with unknowns in programming, namely around testing and how to figure out how to write tests for new code that might be difficult, unfamiliar or even legacy code.
180: Code Comments [not-audio_url] [/not-audio_url]

Duration: 15:20
In this episode of Fragmented, Donn talks about when it's appropriate to comment your code.
179: Kaushiks Top Tips For Giving A Technical Talk [not-audio_url] [/not-audio_url]

Duration: 42:08
So Kaushik is speaking at the Mobilization conference in Poland and instead of practicing the talk alone in his hotel room, he decided to record this episode on how he writes a technical talk.