{"podcast":{"title":"You've Been a Bad Agent","slug":"you-ve-been-a-bad-agent-7334728","podcast_index_feed_id":7334728,"rss_url":"https://feeds.transistor.fm/bad-agent","website_url":null,"image_url":"https://img.transistorcdn.com/WR6SHMOqkG90n9iPDIbsXb6q0zPpZub3Y0ll4wC0WEg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NGFl/MjgyMzY0ZWJmNjM3/N2M4NmE0M2FjNDk4/MTgyOC5wbmc.jpg","author":"Matt Carey","episode_count":27,"summary":"Wil and Matt discuss tech, startups, and building really cool things with AI. Sometimes joined by (actual expert) friends.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728"},"episode":{"title":"Building Software With Thorsten Ball: Decoupling Code for Agents, Finding \"Your Pain\" and Germans Use the Winky Face","slug":"building-software-with-thorsten-ball-decoupling-code-for-agents-finding-your-pain-and-germans-use-the-winky-face","published_at":"2025-09-14T19:53:57+00:00","page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/building-software-with-thorsten-ball-decoupling-code-for-agents-finding-your-pain-and-germans-use-the-winky-face","show_page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728","url":"https://share.transistor.fm/s/f12074c7","audio_url":"https://media.transistor.fm/f12074c7/5607f850.mp3","summary":"Software engineer Thorsten Ball discusses the shift from traditional coding to managing AI agents. The conversation explores how engineers must evolve from writing logic to designing robust feedback loops and structured environments for LLMs.","meta_description":"Thorsten Ball on decoupling code for AI agents, the necessity of engineering feedback loops, and why the software industry lacks formal training.","key_points":["Main idea: AI agents require structured environments and high-quality feedback loops rather than just better prompts","Practical takeaway: Engineers should focus on building tools that allow agents to validate their own outputs via browser or terminal visibility","Failure mode: Relying on AI to generate code without verifying execution leads to 'broken' software that is difficult to debug","Industry insight: The software industry lacks the formal, structured training programs found in sectors like finance","Technical shift: The role of the engineer is moving from writing implementation details to managing the 'triangle' of design, product, and AI orchestration"],"chapters":[{"start_ms":60000,"title":"AI-Generated Creative Process","summary":"A look at using 11 Labs and AI tools to create the podcast's musical jingle."},{"start_ms":720000,"title":"The New Standard of AI Content","summary":"Discussing how AI raises the entry-level expectations for web and software quality."},{"start_ms":1320000,"title":"The Engineer's Journey","summary":"Thorsten reflects on his transition into programming and the role of personal interest in skill development."},{"start_ms":2280000,"title":"The Training Gap in Tech","summary":"Comparing the lack of formal training in software engineering to the structured internal mobility at companies like Bloomberg."},{"start_ms":2580000,"title":"The Evolving Engineering Triangle","summary":"How the relationship between designers, PMs, and engineers is being reshaped by AI capabilities."},{"start_ms":3240000,"title":"Designing for Agentic Workflows","summary":"Using structured data formats like JSON to make codebases more accessible and navigable for AI agents."},{"start_ms":3540000,"title":"The Power of Feedback Loops","summary":"Why the ability for an agent to 'see' a browser or terminal is more important than the raw intelligence of the model."}],"topics":["AI Agents","Software Engineering","LLM Feedback Loops","Prompt Engineering","Developer Productivity","Code Structure","Automation","Technical Training"],"duration_seconds":4237,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/building-software-with-thorsten-ball-decoupling-code-for-agents-finding-your-pain-and-germans-use-the-winky-face/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/building-software-with-thorsten-ball-decoupling-code-for-agents-finding-your-pain-and-germans-use-the-winky-face.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}