AI Coding Assistants: Use Them Well and Review Them Hard
Learn how AI coding assistants work, how to prompt and test with them, how to catch their mistakes, and how to use them safely while still learning.
Syllabus
What Coding Assistants Are
Prompting for Code
Everyday Workflows
- Explaining Unfamiliar Code
- Writing Functions and Boilerplate
- Debugging with an Assistant
- Refactoring and Migrating
Tests and Documentation
Reviewing AI-Written Code
- Hallucinated APIs and Packages
- Subtle Logic Bugs
- Security Flaws in Generated Code
- A Practical Review Checklist