# Coding Agents Meet Data Science Page: https://stenobird.com/podcast/the-data-exchange-with-ben-lorica/coding-agents-meet-data-science Text version: https://stenobird.com/podcast/the-data-exchange-with-ben-lorica/coding-agents-meet-data-science.md Podcast: [The Data Exchange with Ben Lorica](https://stenobird.com/podcast/the-data-exchange-with-ben-lorica) Published: 2026-03-26T11:00:00+00:00 Episode link: https://dts.podtrac.com/redirect.mp3/www.buzzsprout.com/682433/episodes/18903968-coding-agents-meet-data-science.mp3 Audio file: https://dts.podtrac.com/redirect.mp3/www.buzzsprout.com/682433/episodes/18903968-coding-agents-meet-data-science.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/the-data-exchange-with-ben-lorica/episodes/coding-agents-meet-data-science Duration seconds: 2499 ## Resource Coding agents are transforming software development, but they introduce significant risks in data science workflows due to their tendency to jump to unverified conclusions. The discussion explores how to maintain technical rigor and develop evaluation skills in an era of AI-augmented programming. ## Highlights - Failure mode: Coding agents often lack skepticism, frequently presenting correlations or results that appear successful but contain underlying bugs - Practical takeaway: Developers should focus on mastering software architecture and 'spec-driven development' rather than just memorizing syntax - Main idea: The role of the developer is shifting from writing lines of code to high-level evaluation and precise articulation of intent - Main idea: Using AI to build side projects is a powerful way to demonstrate competence and learn the structural patterns of software - Practical takeaway: For entry-level engineers, combining technical AI expertise with deep domain knowledge (e.g., finance or healthcare) is a key differentiator ## Topics Coding Agents, Data Science, Software Architecture, AI-Augmented Development, Machine Learning Workflows, Developer Productivity, Spec-Driven Development, Technical Career Advice ## Chapters - 1:00 — The Shift to Coding Agents: A personal account of moving from AI skepticism to integrating coding agents into daily data science workflows. - 4:10 — The Danger of Unverified Results: Discussing why coding agents can be dangerous in data science by presenting 'happy' results that lack proper validation. - 7:20 — The Role of the Semantic Layer: An exploration of how metadata and semantic layers in modern data platforms assist in query formulation. - 16:40 — The Future of Junior Engineering: Addressing the challenge of how junior developers accumulate necessary experience and domain knowledge in an automated landscape. - 22:40 — Developing Evaluation Skills: How to build the ability to audit and verify code in languages like Go or Rust without being a native expert. - 38:10 — Vibe Coding and Side Projects: Using 'vibe coding' to rapidly prototype infrastructure and migrate complex legacy data systems. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/the-data-exchange-with-ben-lorica/episodes/coding-agents-meet-data-science/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/the-data-exchange-with-ben-lorica/coding-agents-meet-data-science.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.