# Agents, IDEs, and the Blast Radius: Practical AI for Software Engineers Page: https://stenobird.com/podcast/ai-engineering-podcast/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers Text version: https://stenobird.com/podcast/ai-engineering-podcast/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers.md Podcast: [AI Engineering Podcast](https://stenobird.com/podcast/ai-engineering-podcast) Published: 2025-11-02T20:19:55+00:00 Episode link: https://www.aiengineeringpodcast.com/ai-driven-software-engineering-strategies-episode-67 Audio file: https://op3.dev/e/dts.podtrac.com/redirect.mp3/serve.podhome.fm/episode/f6ff0caa-931b-4c08-bfdd-08dc7f5cd336/6389771097306340780c55965a-4afe-4934-824f-5dd78b9212c8.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/ai-engineering-podcast/episodes/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers Duration seconds: 3558 ## Resource 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. ## Highlights - 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 ## Topics AI Agents, Software Engineering, LLM Context Windows, IDE Development, Code Generation, Agentic Workflows, Python, JetBrains ## Chapters - 5:30 — The Junior Developer Mental Model: How to treat LLMs as highly knowledgeable but directionless junior developers that require active guidance. - 9:55 — The Power of Explicit Specifications: Why writing detailed specs for LLMs—something humans rarely do for each other—is the key to high-quality generation. - 14:15 — Controlling the Agentic Blast Radius: Strategies for implementing guardrails and preventing agents from running wild with unconstrained code changes. - 18:55 — The Evolution of the IDE: Discussing the shift in developer workflow as agents begin to handle more of the implementation details. - 23:25 — Context Management in AI Engineering: How the concept of the IDE is changing to focus on managing information and context for both humans and agents. - 27:35 — Managing Parallel Agentic Workstreams: Using advanced git techniques like worktrees to manage the parallel output of multiple autonomous agents. - 41:25 — The Impact of Training Data on Tool Adoption: How the availability of documentation and training data affects the ability to use newer frameworks agentically. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/ai-engineering-podcast/episodes/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/ai-engineering-podcast/agents-ides-and-the-blast-radius-practical-ai-for-software-engineers.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.