What is a Python Core Developer?
summary
Being a Python core developer means holding commit rights and responsibility for about 17 repositories, with current membership at 89 core developers for a language of ~7 million users. Expect thousands of emails, more than 600 open pull requests at a time, and review work in a project that has seen ~65,000 PRs since the GitHub migration and ~5,200 merges during busy periods. Rely on the dev guide, run tests and builds, mentor newcomers, and accept that merged changes can break things and require fixes.
AI-written summary · about
chapters (45)
- 0:00Introduction
- 0:48Welcome
- 1:04Everyone uses Python
- 1:48Who am I now
- 3:13Why this talk
- 3:39The Open Source Conversion Funnel
- 4:41My Journey
- 5:46What is Python Core Developer
- 6:16Perks
- 6:45Responsibilities
- 7:13Python Mailing List
- 7:40Responsibility
- 10:05Questions
- 10:47How can someone be involved
- 12:07How to contribute
- 12:59Code
- 13:29Contribution Guide
- 13:58Followup Question
- 14:31What he told me
- 16:24Finding bugs
- 16:38Watch the bug tracker
- 17:25Open source contributions
- 17:48Fixing typos
- 18:31Contributing code
- 19:36Opensource projects
- 20:16QA
- 20:37Migration numbers
- 20:58So many people
- 21:21Not my expertise
- 22:57How to become a Python Core
- 23:25How can a contributor become a Python Core Developer
- 24:12Earn our trust
- 25:16How did you become core developer
- 25:28Do you feel lucky
- 25:54How much time you spend contributing
- 26:52My salary is 0
- 27:28I dont have balance
- 27:50How can we get more women to contribute
- 28:19Python is diverse
- 30:47How to get more women contributing
- 31:10Professional advice
- 31:38Identifying problems
- 32:01Barriers
- 33:41Diversity
- 34:59Improving
related talks
01h 34mThe development process of Python
54mCore Python Devs on how COVID has changed core Python development
43mHowto engage Python contributors in the long term?
41mHow to Grow an Open Source Project: A Case Study of Python
39mFireside Chat - Stewarding Rust & Python
01h 00mKEYNOTE / Python Steering Council
26mHow to Succeed with Python Across the Enterprise
30mPython Steering Council
