Over 30 years in software development, over 20 years using Python. A member of the Django Core Team. Board Member at Hamakor, the Israeli Free Software NPO, and co-founder of PyCon Israel. Today working as a consultant at Kaplan Open Source Consulting.
Twitter: @shaib_il (DMs open)
The story of how the Choices feature in Django 3.0 came to be, and how we met challenges of design, implementation, and the project's process. A peek "behind the curtains"(*) of Django development - from discussions and proof-of-concept to a merged PR - and some lessons learned.
(*) It's all public