Teaching Python

Episode 150: LLMs with Simon WIllison

34 snips
Aug 28, 2025
In this conversation with Simon Willison, co-creator of Django, he shares insights on integrating AI tools into Python education. He discusses the balance between using LLMs and maintaining foundational coding skills, warning about the risks of losing critical problem-solving moments. Simon highlights security concerns like prompt injection and advocates for local models to ensure privacy while exploring the transformative potential of LLMs in code review and debugging. His extensive experience offers valuable perspectives on navigating the challenges of AI in learning.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Communication Is A Core Skill

  • Clear communication becomes a critical professional skill when interacting with LLMs.
  • Prompting and asking precise questions is as important as coding ability.
ADVICE

Make Tasks Harder When Using AI

  • Raise project difficulty to preserve 'aha' moments and force deeper problem-solving when LLMs are available.
  • Design tasks that require data cleaning or architectural thinking beyond code generation.
INSIGHT

Creative Projects Trigger Comparison Pain

  • Many kids dislike building games because they judge their work against polished commercial examples.
  • Creative learning faces an early painful phase where produced work seems far from professional quality.
Get the Snipd Podcast app to discover more snips from this episode
Get the app