{"podcast":{"title":"AI Engineering Podcast","slug":"ai-engineering-podcast","podcast_index_feed_id":5875646,"rss_url":"https://serve.podhome.fm/rss/c9abdd38-a5dc-5eb2-96fd-f833f93208a7","website_url":"https://www.aiengineeringpodcast.com","image_url":"https://assets.podhome.fm/f6ff0caa-931b-4c08-bfdd-08dc7f5cd336/638557211890591941ai_engineering_podcast_logo.jpg","author":"Tobias Macey","episode_count":79,"summary":"This show is your guidebook to building scalable and maintainable AI systems. You will learn how to architect AI applications, apply AI to your work, and the considerations involved in building or customizing new models. Everything that you need to know to deliver real impact and value with machine learning and artificial intelligence.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/ai-engineering-podcast"},"episode":{"title":"Agents, IDEs, and the Blast Radius: Practical AI for Software Engineers","slug":"agents-ides-and-the-blast-radius-practical-ai-for-software-engineers","published_at":"2025-11-02T20:19:55+00:00","page_url":"https://stenobird.com/podcast/ai-engineering-podcast/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers","show_page_url":"https://stenobird.com/podcast/ai-engineering-podcast","url":"https://www.aiengineeringpodcast.com/ai-driven-software-engineering-strategies-episode-67","audio_url":"https://op3.dev/e/dts.podtrac.com/redirect.mp3/serve.podhome.fm/episode/f6ff0caa-931b-4c08-bfdd-08dc7f5cd336/6389771097306340780c55965a-4afe-4934-824f-5dd78b9212c8.mp3","summary":"Moving beyond simple code completion, this episode explores the transition from 'vibe coding' to 'vibe engineering' through structured agent interaction. Learn how to use specifications, guardrails, and codebase context to turn LLMs into reliable collaborators rather than unpredictable black boxes.","meta_description":"Learn practical strategies for AI-driven software engineering, from managing agent blast radius to using specifications for better LLM outputs.","key_points":["Main idea: Shift from 'vibe coding' to 'vibe engineering' by using clear specifications and iterative constraints","Practical takeaway: Treat LLMs like junior developers who have read everything but need explicit guidance and guardrails","Failure mode: Avoid 'YOLO mode' where agents run without permission, as this increases the risk of unmanageable architectural drift","Practical takeaway: Use the entire codebase as context to prevent agents from making disconnected or hallucinated changes","Main idea: The future of IDEs lies in managing context and parallel workstreams, potentially using tools like git worktrees to handle agentic outputs"],"chapters":[{"start_ms":330000,"title":"The Junior Developer Mental Model","summary":"How to treat LLMs as highly knowledgeable but directionless junior developers that require active guidance."},{"start_ms":595000,"title":"The Power of Explicit Specifications","summary":"Why writing detailed specs for LLMs—something humans rarely do for each other—is the key to high-quality generation."},{"start_ms":855000,"title":"Controlling the Agentic Blast Radius","summary":"Strategies for implementing guardrails and preventing agents from running wild with unconstrained code changes."},{"start_ms":1135000,"title":"The Evolution of the IDE","summary":"Discussing the shift in developer workflow as agents begin to handle more of the implementation details."},{"start_ms":1405000,"title":"Context Management in AI Engineering","summary":"How the concept of the IDE is changing to focus on managing information and context for both humans and agents."},{"start_ms":1655000,"title":"Managing Parallel Agentic Workstreams","summary":"Using advanced git techniques like worktrees to manage the parallel output of multiple autonomous agents."},{"start_ms":2485000,"title":"The Impact of Training Data on Tool Adoption","summary":"How the availability of documentation and training data affects the ability to use newer frameworks agentically."}],"topics":["AI Agents","Software Engineering","LLM Context Windows","IDE Development","Code Generation","Agentic Workflows","Python","JetBrains"],"duration_seconds":3558,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/ai-engineering-podcast/episodes/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/ai-engineering-podcast/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}