Contributing to Django or How I Learned to Stop Worrying and Just Try to Fix an ORM Bug
December 15, 2023
37 min
Free
django
python
orm
bug-fixing
sqlite
postgresql
debugging
open-source
developer-experience
documentation
testing
Description
Ryan Cheley shares his experience contributing to Django by fixing an ORM bug. The talk details the process of identifying, reproducing, and resolving a long-standing bug related to raw SQL queries with SQLite. It highlights the importance of community support, learning from others, and leveraging tools like public notes for effective bug resolution and personal growth within open-source projects. The talk also touches upon the structure of the Django ORM, Python generators, and the value of detailed documentation.