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






