
AI Engineering Podcast Agents, IDEs, and the Blast Radius: Practical AI for Software Engineers
16 snips
Nov 2, 2025 In this discussion, Will Vincent, a Python developer advocate at JetBrains, dives into the evolution of software engineering alongside AI. He contrasts 'vibe coding' with a more structured 'vibe engineering,' highlighting the importance of collaboration between developers and AI. Will shares practical strategies for utilizing AI tools effectively within IDEs, discusses the role of human oversight in architectural decisions, and addresses the challenges of context loss in code reviews. He emphasizes experimentation and ethical considerations in AI implementation.
AI Snips
Chapters
Books
Transcript
Episode notes
Vibe Engineering Replaces Vibe Coding
- AI shifts coding from typing to guiding: 'vibe engineering' mixes human expertise with agent assistance.
- Models amplify experienced engineers but can mislead inexperienced users who lack domain context.
Agent Fixed CSS After Repeated Attempts
- Will used an agent to fix CSS on his Jekyll site but it failed repeatedly until he insisted or changed approach.
- After prompting harder and suggesting alternatives, the agent finally produced a correct responsive fix.
Write A Spec And Load The Codebase First
- Create an agents.md spec and load your whole codebase before asking an agent to modify production code.
- Constrain tasks, iterate on a spec, and ask the agent to propose changes before it writes code.



