{"podcast":{"title":"Vanishing Gradients","slug":"vanishing-gradients-4989163","podcast_index_feed_id":4989163,"rss_url":"https://api.substack.com/feed/podcast/2632531.rss","website_url":"https://hugobowne.substack.com/podcast","image_url":"https://substackcdn.com/feed/podcast/2632531/e8d57d9d781f20857949c2678ef8c9c2.jpg","author":"Hugo Bowne-Anderson","episode_count":77,"summary":"a data podcast with hugo bowne-anderson","last_synced_at":null,"page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163"},"episode":{"title":"Agentic Engineering and the Lost Art of Verification","slug":"agentic-engineering-and-the-lost-art-of-verification","published_at":"2026-05-12T08:09:22+00:00","page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163/agentic-engineering-and-the-lost-art-of-verification","show_page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163","url":"https://hugobowne.substack.com/p/agentic-engineering-and-the-lost","audio_url":"https://api.substack.com/feed/podcast/197300220/95a677f281de2bcc61b422fca5b2d2fd.mp3","summary":"> I almost don’t read code now . My approach with Roborev is it’s like my code reader. The mantra is: Roborev reads every line of code that is generated . It gets read multiple times. And so, whenever I push up a pull request, the branch gets re-reviewed. And so by the time I’m merging a pull request into a repository, the code has all been read by agents four or five times minimum. I look at the code in terms of structural detail : does it look right? — Wes McKinney (creator of pandas, POSIT) Wes , Jeremiah Lowin (Prefect), and Randy Olson (Good Eye Labs) join Hugo and his cohost Thomas Wiecki (PyMC Labs) for the premiere of Show Us Your Agent Skills , a live session where guests walk us through the exact skills, workflows, and setups they use to work with agents every day. We Discuss: * Wes McKinney on why he barely writes, or even reads, code anymore, his “software factory” of parallel agents, and RoboRev , the background reviewer that reads every line four or five times before he merges; * The shift from “vibe coding” to agentic engineering , and why verification, not reading, is the part that actually matters; * Jeremiah Lowin on years of context engineering : trickling voice memos, recorded meetings, and morning briefs into his agent’s memory substrate as a true “second brain”; * Why Jeremiah picked OpenCode specifically for how deeply he can customize its memory, and what he’s building with FastMCP , Prefab , and Cardboard ; * Randy Olson on encoding human judgment, like Tufte’s rules for data visualization, directly into agent skills , so the agents themselves perform the verification; * The “digital twin” Randy loads into his agents as a thought partner that pushes back instead of agreeing; * Skills as thin drivers , progressive disclosure , and managing conte…","meta_description":"> I almost don’t read code now . My approach with Roborev is it’s like my code reader. The mantra is: Roborev reads every line of code that is generated .…","key_points":[],"chapters":[],"topics":[],"duration_seconds":5546,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/vanishing-gradients-4989163/episodes/agentic-engineering-and-the-lost-art-of-verification/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/vanishing-gradients-4989163/agentic-engineering-and-the-lost-art-of-verification.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}