Book Overflow

How do experienced engineers use AI? - Beyond Vibe Coding by Addy Osmani

27 snips
Nov 3, 2025
Carter and Nathan dive into the evolving role of engineers in the AI era. They discuss crucial concepts like 'vibe coding' versus disciplined AI-assisted engineering. The hosts also unpack Gelman amnesia, highlighting the importance of technical judgment to avoid AI pitfalls. They share practical workflows for incorporating AI, including using it as a first drafter and pair programmer. With insights on maintaining skills and evaluating AI outputs, they emphasize the need for expertise in an increasingly automated landscape.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Assign Clear Roles For AI In Workflows

  • Use AI as a tool with clear roles: first drafter, pair programmer, or validator.
  • Avoid letting one tool handle all roles at once to prevent vibe-coding pitfalls.
INSIGHT

AI Augments Engineers, It Doesn’t Replace Them

  • AI will augment software engineers rather than replace them, shifting work toward higher-order tasks.
  • Companies that master augmentation will outperform those trying to replace engineers.
ADVICE

Empower Juniors To Use AI Effectively

  • Hire and train junior engineers to use AI to unblock themselves instead of replacing them.
  • Use AI to offload grunt work so seniors can focus on higher-level engineering.
Get the Snipd Podcast app to discover more snips from this episode
Get the app