Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the hidden dangers of AI-assisted development in this 34-minute conference talk that examines how tools like GitHub Copilot and ChatGPT, while promising unprecedented speed, can lead to "vibe coding" - writing code without foundational understanding of underlying languages, frameworks, or browsers. Learn how over-reliance on AI creates a new class of problems where developers cannot anticipate edge cases, performance issues, or security vulnerabilities, often resulting in "vibe testing" - a reactive approach focused on making code work rather than ensuring robustness. Discover real-world examples where AI-generated code has created unintended consequences, leading to hard-to-diagnose bugs and technical debt. Gain practical strategies for striking a balance between leveraging AI as a powerful learning and productivity tool while maintaining the fundamental skills essential for building high-quality, maintainable software. Understand the difference between using AI as a tool versus over-relying on it as a crutch, learn techniques to ensure your team maintains deep foundational understanding of their code, and gain insights into how AI-generated code impacts software quality, security, and long-term maintenance for sustainable, quality-focused development practices.
Syllabus
Vibe Coding & Vibe Testing: How AI-Powered Shortcuts Create New Problems
Taught by
ISTA Conference