Episode
Agents, IDEs, and the Blast Radius: Practical AI for Software Engineers
- Podcast
- AI Engineering Podcast
- Published
- Nov 2, 2025
- Duration seconds
- 3558
- Processing state
processed
Actions
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.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.
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.
Topics
- AI Agents
- Software Engineering
- LLM Context Windows
- IDE Development
- Code Generation
- Agentic Workflows
- Python
- JetBrains
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
Chapters
5:30The Junior Developer Mental Model: How to treat LLMs as highly knowledgeable but directionless junior developers that require active guidance.9:55The 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:15Controlling the Agentic Blast Radius: Strategies for implementing guardrails and preventing agents from running wild with unconstrained code changes.18:55The Evolution of the IDE: Discussing the shift in developer workflow as agents begin to handle more of the implementation details.23:25Context 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:35Managing Parallel Agentic Workstreams: Using advanced git techniques like worktrees to manage the parallel output of multiple autonomous agents.41:25The Impact of Training Data on Tool Adoption: How the availability of documentation and training data affects the ability to use newer frameworks agentically.