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

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

From Teaching Python by Sean Tibor and Kelly Paredes

June 10, 2026 · 1h 12m · Episode 158

About this episode

Will Vincent discusses the relevance of Django, the impact of AI on coding, and the importance of foundational programming skills.

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…

People in this episode

Hosts: Sean Tibor, Kelly Paredes

Guest: Will Vincent

Topics covered

  • Django
  • AI in software engineering
  • web development education
  • vibe coding
  • software architecture
  • open-source maintainability

Keywords

  • Django
  • AI coding
  • software engineering
  • vibe coding
  • open-source
  • web development
  • programming fundamentals

Mentioned in this episode

Organizations: JetBrains, Django

More episodes of Teaching Python

Explore listener stats, chart rankings, contacts and more on the Teaching Python podcast page.