#PyConUS2022 D&I WG Panel:
is a group of 20 members led by @marlene_zw , founded in 2020.
It was created, there were 4 open seats for PSF Board of Directors.
26 nominees, from all over the world.
1151 PSF members, only 40% voted.
Yet all 4 four elected were North Americans.
#PyConUS2022 D&I WG Panel:
In 2021 We elected more people outside of North America, yet none from Asia despite there were 9 nominations.
#PyConUS2022 D&I WG Panel:
Python docs are translated to various languages by volunteers all around the world: Chinese, Korean, Japanese, etc. Spanish translation achieved 100% translation .
#PyConUS2022 D&I WG Panel:
Looking at Python technical leadership: most core devs are in North America (USA).
#PyConUS2022 D&I WG Panel: currently discussing what happened in the 2020 PSF election.
We have bias towards people in North America and Europe.
#PyConUS2022 D&I WG Panel:
We see growth of regional conferences, but we reach a stagnant in outreach to. these communities.
#PyConUS2022 D&I WG Panel:
It is critical to have healthy discussions between core devs and the community.
If you look at CPython pull requests contributors, they are diverse. Still, it is easier to get PRs merged if you know the core dev or already a known member.
#PyConUS2022 D&I WG Panel:
It is a pretty high bar to get PRs merged to CPython, but you know how amazing that would feel.
#PyConUS2022 D&I WG Panel: @georgically1 has been hearing from people from Asia who thinks they are not good enough to contribute.
#PyConUS2022 D&I WG Panel:
How can we reach out?
Most people think of open source simply as "free" aka source code available, and not it's a community that you can be a part of, and you can influence the community.
#PyConUS2022 D&I WG Panel:
How to help. Be a PSF member. Vote. Provide us feedback.
Nominate your community.
#PyConUS2022 D&I WG Panel:
You, (yes you!), you can nominate people for the PSF community service award.
Nominate your meetup organizers, regional conference organizers, open source maintainers. Acknowledge their contributions.
#PyConUS2022 D&I WG Panel: @pyconjapan donated 25K USD to the PSF. They have been active in the community!
#PyConUS2022 D&I WG Panel:
Tell us about your community! So we know about them and we can recognize them.
#PyConUS2022 D&I WG Panel: @loooorenanicole quotes @brettsky "Come for the language, stay for the community"
Diversity is being invited to the party.
Inclusion is being asked to dance in the party.
#PyConUS2022 D&I WG Panel: @loooorenanicole recalls noticing @marlene_zw's involvement back in PyCon 2016, and Lorena encouraged Marlene into running for the board.
#PyConUS2022 D&I WG Panel:
Reach out to the WG: diversity-inclusion-wg at python dot org
• • •
Missing some Tweet in this thread? You can try to
force a refresh
My first visit to a real @Google office since joining!
Visited @googlefiber in Salt Lake City! Thanks Bill Yoshimi for taking me along for a tour! Now I feel like a real Googler 😄
The office just opened in January, and it looks very cozy!
There's a room with a message chair so yes I made use of it 💆♀️
#PyConUS2022 Python SC (Steering Council) panel.
We have @pyblogsal and @Yhg1s from the SC joining us today.
Agenda:
- What is the SC?
- Highlights of the year?
- What's new in Python 3.11
- pre-recorded Q&A
#PyConUS2022 Python SC Agenda:
SC is defined in PEP 13: in charge of the python programming language, and CPython implementation
Govern by consensus. Fosters the community and the core devs.
Final decision on PEPs (Python Enhancement Proposals), except those delegated.
#PyConUS2022 Python SC
The SC meets weekly. SC is separate from PSF but have very good working relationship.
Monthly updates published in github.com/python/steerin…
Write to them at steering-council at python dot org
Asyncio is really hip. Also twisted, tornado, curio and trio. They're all super cool.
#PyConUS2022@jessejiryudavis In all these excitements, there was a message that was lost.
All of this was already with threads.
#PyConUS2022@jessejiryudavis
When should you use threads or asyncio?
These are two ways to do concurrency.
Neither threads nor asyncio can use multiple CPUs
#PyConUS2022@masonegger
What is tech writing?
TFW when you follow an online tutorial or docs and the code works on the first run.
Then think of the hours spent wasted following outdated docs.
The difference is Tech writing.
Currently attending #PyConUS2022@pyblogsal on Making Python better one error message at a time.
(Not sure i'll be able to live-tweet but will try. Pablo speaks very fast!)
Pablo shows several examples of SyntaxErrors prior to Python 3.9 that weren't helpful. The error simply says "invalid syntax", when the real problems are things like not closing "}" or ")"