Episode 9: Py Day with Emily Morehouse-Valcarcel
Let's talk about the Steering Council, running a small consultancy business, the Walrus, and pet peeves with our special guest today! ## Outline (00:00:00) INTRO (00:00:56) PART 1: Emily Morehouse (00:02:15) Running a small consultancy business (00:04:39) What features of JS do you miss in Python? (00:05:50) Łukasz outnumbered in a world of Steering Council members (00:06:12) Upgrading to new Python versions (00:07:00) It depends on who deployed the project (00:09:44) Second term as a Steering Council member (00:11:33) Barry, play some bass for us (00:13:04) Let's hear a recent war story (00:15:17) Is this progress bar even working? (00:17:40) The Villain Origin Story (00:21:37) Emily, The Bringer of Doom (00:22:37) Consensus within the Steering Council (00:25:52) Syntax changes in Python are rare, right? Right? (00:28:22) On implementing PEP 572 (00:32:52) How would PyCon 2020 in Pittsburgh feel? (00:34:18) How can you be mad about the Walrus? (00:36:10) Favorite parts of the standard library (00:38:10) Is hacking on Python a good experience to newcomers? (00:40:26) Emily's pet peeve about Python, take 1 (00:42:17) Emily's favorite change in Python in recent years (00:44:34) Emily's pet peeve about Python, take 2 (00:46:34) Łukasz's pet peeve (00:48:25) Surprise extra question (00:49:42) At core.py we are professionals (00:51:00) PART 2: PR of the Week (00:54:00) CALL TO ACTION: Upgrade Python.org to Django 4! (00:56:22) PART 3: What's Going On in CPython? (00:56:38) Faster Python updates (01:00:10) Free threading: GIL can be disabled but we're not done yet! (01:04:17) New defaults for SSL context flags (01:05:39) python -m asyncio and sys.__interactivehook__ (01:06:24) Surprise question: what is sys.__interactivehook__ even doing? (01:08:11) OUTRO