Behind the Commit

Mia Bajić

Meet the people shaping open-source across Europe and beyond! Have you ever wondered who the people are behind the open source technologies you use every day? Behind the Commit explores the stories and technologies shaping open source across Europe—from the tools being built to the challenges of maintaining them in a constantly evolving ecosystem. We speak with maintainers about what they're building, why it matters, and how open source is changing in the age of AI.

  1. 3天前

    Emily Morehouse: Becoming a CPython Core Dev, the Walrus Operator and Chairing PyCon

    In this episode, I'm chatting with Emily Morehouse — CPython core developer, former Python Steering Council member, PSF Fellow, and co-founder and director of engineering at Cuttlesoft. She holds three degrees in theater, computer science, and criminology, and picked up Python in college simply because it was more fun than C++. After Guido van Rossum announced at a Python conference that he wanted more women in CPython core development, she emailed Guido. He said yes and personally mentored her. She went on to implement the walrus operator (:=), one of the most controversial features in Python's history and one of the things that ultimately led Guido to step down as BDFL. She also chaired PyCon US for three years, two of which went fully online during the pandemic. Outline 0:00 Episode highlights 0:26 Introduction 1:02 "If someone told you 10 years ago you'd be a core developer…" 1:47 Three degrees: theater, CS, and criminology 1:54 Journey into core development 2:43 Guido's call for female core developers 3:08 "My husband was elbowing me in the side" 3:20 What were you afraid of? 3:57 She emailed Guido — and he said yes 4:34 First language summit: realizing experts are human 5:08 What it's actually like to be mentored by Guido 5:43 The async Friday ritual with Guido and Eric Snow 6:22 Why there's no low-hanging fruit in CPython 7:10 Implementing the Walrus operator (:=) 8:27 Support from the core developer community 8:32 How to inspire more people into core development 9:38 People still reach out years later 10:04 Chairing PyCon US through a pandemic 11:05 What community work teaches you about leadership 12:54 How parenthood changed her relationship with open source 13:59 Practical first steps to contribute to CPython 14:56 Outro Episode links – CPython dev guide: https://devguide.python.org – Cuttlesoft: https://cuttlesoft.com – Emily on GitHub: https://github.com/emilyemorehouse

    Emily Morehouse: Becoming a CPython Core Dev, the Walrus Operator and Chairing PyCon
  2. 7月20日

    Is Your Vacuum Cleaner Spying on You? Kushal Das on Privacy and Digital Rights

    In this episode, I'm chatting with Kushal Das — public interest technologist, core team member at the Tor Project, core developer of CPython, and director at the Python Software Foundation. He is also the founder of dgplug and a maintainer of SecureDrop — the platform journalists use to communicate securely with whistleblowers. We talk about why privacy is increasingly hard to protect, the hidden cameras in your robot vacuum cleaner, what happens to data once it leaves your hands, and what any developer can do right now to build more privacy-respecting software. Outline 0:00 Episode highlights 0:17 Introduction 0:38 "Privacy is a human right" — is it? 1:22 What turned Kushal from technologist to privacy advocate 2:57 SecureDrop: what it is and who it protects 3:33 How SecureDrop works in practice 5:36 Biggest technical challenges building SecureDrop 6:35 Helping people living under authoritarian regimes 10:38 Vacuum cleaner cameras and the toilet photo incident 11:44 The year hackers took over vacuum cleaners and shouted at owners 13:44 Why Kushal removed Alexa from his home 16:08 Social media as a surveillance tool 18:24 Stalkerware: when someone close to you is tracking your every move 19:31 Cambridge Analytica, the Great Hack, and election manipulation 21:43 Are governments fast enough to regulate technology? 22:55 Once you upload something to the internet, it never comes back 25:20 AI tools and what happens to the data you share with them 35:15 "If you break encryption, it will be broken for everyone" 37:36 How to fight for privacy 40:04 EFF, Tor Project, and where to get involved Episode links – Tor Project: https://www.torproject.org – SecureDrop: https://securedrop.org – EFF: https://www.eff.org – Stop Stalkerware: https://stopstalkerware.org – dgplug: https://dgplug.org – Kushal's blog: https://kushaldas.in

    Is Your Vacuum Cleaner Spying on You? Kushal Das on Privacy and Digital Rights
  3. 6月5日

    Inside PyPI: Maria Ashna on Supporting Python's Package Index

    In this episode, I'm chatting with Maria Ashna — PyPI support specialist at the Python Software Foundation and founder of Magic Lightbulb, a tech and product consulting firm. PyPI serves nearly a million developers and is the backbone of Python's entire package ecosystem — maintained by a team of just four people. Maria shares what her role actually looks like day to day, how she cleared a backlog that was delayed by over a year, what happens when a package maintainer passes away, and what's coming next for PyPI organizations. Outline 0:00 Episode highlights 0:45 Introduction to Maria Ashna 1:11 What does a PyPI support specialist actually do? 2:07 The history of PyPI — born in 2003, formerly "the cheese shop" 2:47 How many people work on PyPI? 3:27 Most common support issues: account recovery and 2FA 3:48 2FA is now 100% mandatory on PyPI 4:10 Clearing a 500+ ticket backlog delayed by over a year 6:14 What is PEP 541? 7:01 What happens when users don't respond? 8:07 The edge case nobody thinks about: users who have passed away 8:30 How to open a ticket with the PyPI team 10:43 PyPI Organizations: what are they and who are they for? 13:17 Is PyPI going commercial? (No) 15:01 Nearly 1 million users, team of 4 15:38 How do you actually pronounce PyPI? 16:13 Where to find Maria online Episode links – PyPI: https://pypi.org – PEP 541: https://peps.python.org/pep-0541/ – Maria on GitHub: https://github.com/despy-brain – Contact Maria: maria@python.org

    Inside PyPI: Maria Ashna on Supporting Python's Package Index

预告片

关于

Meet the people shaping open-source across Europe and beyond! Have you ever wondered who the people are behind the open source technologies you use every day? Behind the Commit explores the stories and technologies shaping open source across Europe—from the tools being built to the challenges of maintaining them in a constantly evolving ecosystem. We speak with maintainers about what they're building, why it matters, and how open source is changing in the age of AI.