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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app