Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What lies ahead?
Search
PyLondinium18
June 09, 2018
Programming
43
0
Share
What lies ahead?
PyLondinium18
June 09, 2018
More Decks by PyLondinium18
See All by PyLondinium18
Testing: How to keep it simple
pylondinium
1
70
Citizen Science with Python
pylondinium
0
54
Types: what they are, why to care, and how to use them in Python
pylondinium
0
43
Load test your backend with locust.io
pylondinium
0
78
Practical Python Design Patterns
pylondinium
0
100
Delve into art and creativity using Python
pylondinium
0
80
Escape from automanual testing with Hypothesis!
pylondinium
0
91
Other Decks in Programming
See All in Programming
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
150
AIエージェントで業務改善してみた
taku271
0
550
Road to RubyKaigi: Play Hard(ware)
makicamel
1
490
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
690
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
390
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
490
JOAI2026 1st solution - heron0519 -
heron0519
0
150
感情を設計する
ichimichi
5
1.6k
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
15k
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
110
🦞OpenClaw works with AWS
licux
1
290
Featured
See All Featured
A Soul's Torment
seathinner
6
2.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
A designer walks into a library…
pauljervisheath
211
24k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
ラッコキーワード サービス紹介資料
rakko
1
3.1M
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
900
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Slides -> https://goo.gl/wXAmAv What lies ahead? Confessions of a dubious
futurist Naomi Ceder Chair, Python Software Foundation
[email protected]
• @NaomiCeder PyLondinium June 9, 2018
Slides -> https://goo.gl/wXAmAv “The mission of the Python Software Foundation
is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.” What is the PSF?
Slides -> https://goo.gl/wXAmAv https://www.python.org/psf/membership/ (I have stickers ;-) ) Join
the PSF!
Slides -> https://goo.gl/wXAmAv Oversees staff; ensures policies are carried out
Ensures sufficient resources Set strategy and direction (Elections still ongoing - Vote!) What about the Board?
Slides -> https://goo.gl/wXAmAv And no one ever checks on futurists
to see if they're right So as chair of the board I have to be futurist
Slides -> https://goo.gl/wXAmAv In person, on Twitter, via email... Today,
next week, next year... With me, your friends, whoever... (but POLITELY, of course) Please question everything I’m saying
Slides -> https://goo.gl/wXAmAv I can promise that only one thing
is true...
Slides -> https://goo.gl/wXAmAv I am quite old
Slides -> https://goo.gl/wXAmAv Audience Participation Who here has been using
Python for: Less than 1 year? Less than 5 years? Less than 10 years? Less than 15 years? Over 15 years?
Slides -> https://goo.gl/wXAmAv <Shameless Plug> If you are new to
Python from another coding language, see me... I have some free e-book codes... Or ctwpylondonium18 (40% off at Manning.com) </Shameless Plug>
Slides -> https://goo.gl/wXAmAv I started in 2001 (That would be
Python 2.1)
Slides -> https://goo.gl/wXAmAv Things were quite different then
Slides -> https://goo.gl/wXAmAv This was my phone
Slides -> https://goo.gl/wXAmAv This was my “tablet”
Slides -> https://goo.gl/wXAmAv This was my laptop Yes, I had
that sweet docking station...
Slides -> https://goo.gl/wXAmAv What about Python?
Slides -> https://goo.gl/wXAmAv What were we thinking? Thanks to Tanya
Schlusser's & Hailey Hoyat's PyCon 2018 poster for helping my memory
Slides -> https://goo.gl/wXAmAv We were defensive about Perl (the competition)
Whitespace “Scripting language”
Slides -> https://goo.gl/wXAmAv We were talking about Zope & Twisted
Desktop apps Education & Science
Slides -> https://goo.gl/wXAmAv We didn't see coming... Django/Flask Infrastructure/DevOps Big
Data/Data Science Python 3 The GIL Community & Diversity PyCon as a brand
Slides -> https://goo.gl/wXAmAv The future is hard How long did
we wait for video conferencing?
Slides -> https://goo.gl/wXAmAv Still waiting for flying cars (Futurist pro-tip:
always predict flying cars...)
Slides -> https://goo.gl/wXAmAv (This time for sure?)
Slides -> https://goo.gl/wXAmAv What does lie ahead? Disclaimer: I'm a
very near-sighted futurist...
Slides -> https://goo.gl/wXAmAv Technical Issues These are fairly easy to
see coming
Slides -> https://goo.gl/wXAmAv End of Python 2 People are now
accepting that it will happen... Python 3 is now more popular Python 4 will be a thing (but don't be afraid)
Slides -> https://goo.gl/wXAmAv The GIL CPython performance on multiple cores
will be an issue
Slides -> https://goo.gl/wXAmAv Mobile devices Almost everyone has a phone...
but can you get a Python app into an app store?
Slides -> https://goo.gl/wXAmAv Growth Issues These are tricky to predict,
even harder to solve
Slides -> https://goo.gl/wXAmAv Worldwide Growth In top 3 popular languages
Django Girls, PyCons, etc Web, Science, Data Science
Slides -> https://goo.gl/wXAmAv Demand for resources PSF support of regional/local
events Maintenance of PyPI, etc Providing more/better services
Slides -> https://goo.gl/wXAmAv Growing & maturing the PSF as an
organization Increasing member contributions Finding sponsors/donors Identifying funding sources Solidifying leadership
Slides -> https://goo.gl/wXAmAv Avoiding volunteer burnout Running an open source
project or organizing a community takes an enormous amount of time and energy... Usually for little to no reward
Slides -> https://goo.gl/wXAmAv Diverging Users We used to just have
Pythonistas, Now we have back-end, Django, data science, scientific, systems, and more...
Slides -> https://goo.gl/wXAmAv Handling Diversity More people joining us, from
different groups, from different places, with different languages, different customs...
Slides -> https://goo.gl/wXAmAv Bringing new people into what we do
We need to include these people; Onboarding new people, as coders or organizers, takes time, patience, effort
Slides -> https://goo.gl/wXAmAv Without losing the sense of community Connection
within and between communities
Slides -> https://goo.gl/wXAmAv What do we have to meet these
challenges? Two very powerful strengths...
Slides -> https://goo.gl/wXAmAv Python itself A language that strives towards
readability, clarity, even beauty
Slides -> https://goo.gl/wXAmAv Our people & community People of enormous
energy, intelligence, and good will
Slides -> https://goo.gl/wXAmAv It bears repeating... “I don't know about
the rest of you... I came for the language, but I stayed for the community.” Brett Cannon, Python Core Dev, Pycon US 2014 Opening remarks
Slides -> https://goo.gl/wXAmAv What really lies ahead? Flying cars... definitely
flying cars...
Slides -> https://goo.gl/wXAmAv With Python inside
Slides -> https://goo.gl/wXAmAv Again, please question everything I’m saying... @NaomiCeder,
[email protected]
Thank you!