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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
PyLondinium18
June 09, 2018
Programming
0
42
What lies ahead?
PyLondinium18
June 09, 2018
Tweet
Share
More Decks by PyLondinium18
See All by PyLondinium18
Testing: How to keep it simple
pylondinium
1
69
Citizen Science with Python
pylondinium
0
53
Types: what they are, why to care, and how to use them in Python
pylondinium
0
40
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
79
Escape from automanual testing with Hypothesis!
pylondinium
0
91
Other Decks in Programming
See All in Programming
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
Oxlintはいいぞ
yug1224
5
1.3k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.3k
CSC307 Lecture 09
javiergs
PRO
1
840
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Patterns of Patterns
denyspoltorak
0
1.4k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
CSC307 Lecture 02
javiergs
PRO
1
780
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
Why Our Code Smells
bkeepers
PRO
340
58k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
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!