
Book Overflow Embracing AI as a senior engineer - Beyond Vibe Coding by Addy Osmani
30 snips
Nov 10, 2025 Carter and Nathan dive into the implications of AI for software engineers, exploring Addy Osmani's insights on maintaining code understanding when using AI. They discuss balancing speed with long-term design, emphasizing the importance of domain knowledge. The duo critiques AI's risks, including hallucinated modules and model degradation, while debating the sustainability of the AI boom. Their insights on using autonomous agents for low-priority tasks and thoughts on the future of AI integration make for a compelling listen!
AI Snips
Chapters
Books
Transcript
Episode notes
Constrain AI With Templates For UI
- Give AI a constrained UI template rather than an open-ended design prompt.
- Use templates or component libraries so generated UI aligns with desired style.
Use AI To Break Analysis Paralysis
- Use AI as a brainstorming assistant to break analysis paralysis.
- Ask for several approaches and pick one to iterate on instead of seeking perfection first.
Hallucinations Can Create Security Risks
- AI hallucinations create novel security threats like phantom dependencies and poisoned packages.
- Threat actors could exploit model errors by publishing malicious packages matching hallucinated names.





