{"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":"Study Says AI Makes Developers Slower? F1 Movie Review, Coding and Testing for AI, Free Perplexity and Free Ideas","slug":"study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas","published_at":"2025-07-18T11:39:47+00:00","page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas","show_page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728","url":"https://www.youtube.com/watch?v=9BvujIq5ZSg","audio_url":"https://media.transistor.fm/e3666ae9/8214d439.mp3","summary":"A deep dive into optimizing development workflows for AI agents, focusing on code structure and testing. The discussion explores how strict linting, co-located tests, and specific architectural patterns can prevent AI-driven regressions.","meta_description":"Learn how to build verifiable codebases for AI agents using strict linting, co-located tests, and effective prompting strategies.","key_points":["Main idea: AI coding efficiency is driven by code structure, specifically through co-location of tests and types","Practical takeaway: Use strict linting rules and type-only packages to create a feedback loop that agents can use to self-correct","Failure mode: Avoid non-standard naming conventions or complex directory structures that confuse LLM context windows","Practical takeaway: Implement 'claude.md' or similar documentation files at the directory level to provide localized instructions for agents","Main idea: The effectiveness of AI agents depends on their ability to run and verify their own work through automated test suites"],"chapters":[{"start_ms":60000,"title":"Personal Updates & Socials","summary":"A brief chat about video podcasting upgrades and the idea for a podcast Twitter account."},{"start_ms":660000,"title":"Architecting for AI Agents","summary":"Discussing the importance of co-locating tests and using strict linting to create verifiable code loops for agents."},{"start_ms":1020000,"title":"Claude Code Experience","summary":"Reflections on using Claude Code for rapid framework iteration and the benefits of terminal-based tools."},{"start_ms":1320000,"title":"The AI Speed Debate","summary":"Analyzing whether AI actually speeds up development or introduces new bottlenecks in the workflow."},{"start_ms":1920000,"title":"Prompting Best Practices","summary":"Sharing strategies for working within existing codebases and managing agentic tasks."},{"start_ms":2580000,"title":"The Evolution of Coding Agents","summary":"Comparing modern coding agents and their ability to manage complex, multi-step tasks like to-do lists."},{"start_ms":4140000,"title":"Cloudflare D1 & Drizzle","summary":"Technical discussion on managing migrations and databases using Drizzle and Cloudflare Durable Objects."}],"topics":["AI Coding Agents","Claude Code","Software Architecture","Cloudflare D1","Drizzle ORM","Unit Testing","Developer Productivity","LLM Prompt Engineering"],"duration_seconds":4194,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas/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/study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}