

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.
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.