Django Chat

Coding with LLMs - Frank Wiles

80 snips
Apr 16, 2025
Frank Wiles, Partner at RevSys and former president of the Django Software Foundation, dives into the evolution of Django and its design principles. He discusses the idea of a Benevolent Dictator For Life for Django management, weighing its pros and cons. Wiles explores the shift to modern tools like UV for package management and innovative solutions for Kubernetes access. He also shares insights on the role of large language models in coding, emphasizing their capabilities and limitations, while reflecting on the evolution of API frameworks.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Promote Third-Party Django Packages

  • Promote visibility of high-quality third-party Django packages to help users avoid reinventing the wheel.
  • Encourage steering council or community to curate and recommend trusted packages to speed up development.
ANECDOTE

Switching to UV Takes One Hour

  • Switching a large project to the UV package installer took Frank Wiles about an hour, including solving a dependency pinning issue.
  • This illustrates that adopting new tools can be surprisingly quick and low cost.
ADVICE

Use Fast Tooling for Flow

  • Use tools like pre-commit and UV package installer to reduce cycle time and boost coding flow.
  • Faster tooling encourages iterative development and preserves programmer focus and productivity.
Get the Snipd Podcast app to discover more snips from this episode
Get the app