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

YouTube

Coding is Easy - Architecture is Hard - Can AI Bridge the Gap?

InfoQ via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the critical distinction between coding and architecture in the age of AI through this 51-minute podcast episode featuring IBM Fellow and computing legend Grady Booch. Discover why AI models represent "architectural dead ends" for reasoning while learning how human architects must maintain responsibility for system design even as AI transforms development workflows. Examine the three golden ages of software engineering and understand why today's platform era, rather than AI itself, represents the true industry shift. Learn to differentiate between "vibe coding" and actual system design, explore why software architecture is fundamentally dynamic and why civil architecture analogies often mislead developers. Investigate the language problems inherent in describing "AI architecture" and identify what the industry is overhyping versus underestimating in AI-assisted development. Understand where real productivity gains emerge and where system integrity faces risks when machines write code. Master the principles of establishing architectural guardrails for quality and trust, define human-machine boundaries in responsible system design, and grapple with accountability questions when AI-generated code fails in production. Gain insights into what architects should embrace and what they must resist as AI tools reshape software development practices.

Syllabus

- Intro
- Next Generation Architecture Playbook: Series Introduction
- Podcast Introduction: Software Architecture in the Age of AI Tools
- Three Golden Ages of Software Engineering and What Feels New and What Feels Familiar in AI Assisted Software Development
- Architecture Versus Design and What Must Remain True Regardless of AI Tools
- How AI Changes the Workflow Without Replacing the Architecture
- Why Software Architecture Is Dynamic and Civil Architecture Analogies Often Mislead
- Why “AI Architecture” Is Mostly a Language Problem in How We Describe Systems
- What the Industry Is Overhyping and What It Is Underestimating
- Where Real Productivity Gains Are Coming From and Where Integrity Is at Risk
- Architectural Guardrails for Quality and Trust - When Machines Write Code
- Responsible System Design - Human Machine Boundaries, Principles, and Guardrails
- Accountability When AI Generated Code Fails in Production
- What Architects Should Lean Into and What They Must Resist
- Closing Reflections on Privilege, Responsibility, and Joy in Computing

Taught by

InfoQ

Reviews

Start your review of Coding is Easy - Architecture is Hard - Can AI Bridge the Gap?

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.