Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Infinite Software Crisis - AI, Code Generation, and the Need for Human Judgment

AI Engineer via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how AI-powered development tools are creating an "Infinite Software Crisis" in this 19-minute conference talk that traces the evolution of software complexity from 1968 to today. Learn why AI-generated codebases often mirror the meandering conversations that created them, leading to architectural disasters through what the speaker calls "vibecoding." Discover the critical distinction between simple and easy approaches to software development, drawing on Rich Hickey's foundational concepts and Fred Brooks' "No Silver Bullet" principles. Master a three-phase methodology that separates research, planning, and implementation with clean boundaries to combat the chaos of iterative AI chat interfaces. Understand why human judgment applied at strategic moments becomes your competitive advantage in an age of infinite code generation, and why choosing simple over easy is essential for sustainable software architecture. Gain insights into when systems are becoming tangled and how to maintain code understanding rather than just code generation, emphasizing that software development remains fundamentally a human endeavor despite advancing AI capabilities.

Syllabus

The Modern Confession: Shipping Code We Don’t Understand
The History of the Software Crisis 1968 to Present
Fred Brooks and "No Silver Bullet"
Simple vs. Easy Rich Hickey’s Definition
The AI Trap: "Vibecoding" and Conversational Complexity
The problem with iterative AI chat interfaces
Implementation Phase: Using Manual Migration as a Seed
The Knowledge Gap: Code Generation vs. Code Understanding
Conclusion: Software is a Human Endeavor

Taught by

AI Engineer

Reviews

Start your review of The Infinite Software Crisis - AI, Code Generation, and the Need for Human Judgment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.