Episode 158

Will Vincent on Django, AI Coding, and Why Fundamentals Still Matter

June 10th, 2026

1 hr 12 mins 13 secs

Your Hosts
Special Guest

About this Episode

In this episode, Python Developer Advocate and author Will Vincent joins the hosts to discuss the lasting appeal of Django, changes in how people learn web development, and the ways AI is reshaping software engineering. While modern AI tools can generate working code in seconds, Django's opinionated design and emphasis on maintainability help developers avoid many of the security and architectural problems that often emerge as projects grow.

Drawing on his background as an educator, author, and Developer Advocate at JetBrains, Will shares his perspective on the challenges facing today's developers and computer science students. The conversation touches on "vibe coding," the misconception that a successful prototype automatically translates into a production-ready application, and the increasing burden AI-generated content is placing on open-source maintainers. Will also discusses the rise of specialized AI models, the importance of human trust in technical communities, and why foundational software engineering skills remain valuable despite rapid advances in AI tooling.

Key Topics Covered

Why Django Still Matters
A look at why Django continues to be a strong choice for building production applications, even if it doesn't receive the same level of attention as newer frameworks.

The Reality Behind "Vibe Coding"
Exploring the gap between generating code with AI and understanding the systems, tradeoffs, and architecture required to build reliable software.

Learning to Program as an Adult
Will reflects on his path from book editing and startup leadership to becoming a self-taught programmer, educator, and author.

AI and Programming Education
A discussion about how AI changes the learning process, why fundamentals still matter, and how concepts like music theory can help explain the value of understanding code beneath the surface.

The Growing Burden on Open Source
How maintainers are dealing with an influx of low-quality AI-generated issues, pull requests, and content, and what that means for community-driven projects.

Local and Specialized AI Models
Why privacy concerns, lower inference costs, and better hardware may drive adoption of smaller, task-focused models rather than ever-larger general systems.

Developer Concerns in the AI Era
How engineers are responding to growing pressure from leadership teams eager to adopt AI, and what trends JetBrains is seeing across the developer ecosystem.

Resources Mentioned
LearnDjango, Will Vincent's platform for learning Django and web development.
Hello World 5 Different Ways, a Django tutorial that introduces key concepts through practical examples.
Django Chat, the podcast Will co-hosts covering the Django ecosystem and web development.
Django News, a weekly newsletter highlighting updates from the Django community.
JetBrains, the software development company behind tools such as PyCharm and IntelliJ IDEA.

Support Teaching Python