SlideShare a Scribd company logo
Python, libraries, and literacy
"The Future of Python –
A Choose Your Own Adventure" Part II
(with thanks—and apologies—to Jessica McKellar)
NYC Python Meetup | 6 March 2014 | Pivotal Labs
Matthew Zadrozny | @MatthewZadrozny | www.zadrozny.co
WARNING
PRESENTATION FACTS
NYC / Libraries……………...……..70%
Monty……………….……………..….20%
Python……………….………………..10%
Minutes of lightning……………...5
The most important building in New York City
THE CENTRAL LIBRARY PLAN (CLP)
• Remove ("gut") the stacks of the 42nd St Library
• Replace them with a lending library
• Sell off the Mid-Manhattan Library and the
Science, Industry & Business Library
• Cost ~$350 million (or more), including $150
million in taxes
WHY THE CLP SUCKS
• Reduces public space.
• Dumbs down a world-class research institution.
• Misallocates funds / starves underfunded branch libraries.
• Misunderstands the value of libraries in the digital age: physical
browsing, unique form factors, anonymous reading, information not
on the internet, etc.
• Harms one of the wonders of the world: the 42nd Street Library.
• Could bankrupt or strain the NYPL system (a la Cooper Union).
THE ISSUE
Should this hugely important institution
• which is taxpayer-owned
• and primarily taxpayer-funded
• be directed
• in secret
• by a small board made up of the city’s elite,
• several of whom may have conflicts of interest
(real estate, etc)?
See: "Clueless at Corcoran"
THE OPPORTUNITY
A PEOPLE’S UNIVERSITY FOR THE DIGITAL AGE
– The library system (NYPL, BPL, and Queens) is
enormous, with 209 branches all over the city.
– Branch libraries already teach a natural language
(English).
– Shouldn't they also teach a programming language?
Shouldn’t they offer real digital literacy?
YOUR STAKE
• There are 150 of us in this room: nearly all above
or below a certain age, most of a certain sex…
• We have invested, what, over a million hours in a
language?
• Languages come and go...programmers get hired
and let go…
JESSICA MCKELLAR: “The Future of Python” *
• Popularity is ephemeral.
• Consider the next generation.
• To remain popular, remove obstacles to
acquisition and appeal to the young:
– Maintain IDLE
– Make Python better on Windows
– Improve gaming libraries
– Etc.
WHAT YOU CAN DO
• Debate:
– Paper vs digital
– Library funding
– The role of libraries in the digital world
– Literacy in the digital world
– Rise and fall of programming languages
• Protest:
– Email the mayor: savenypl.org/email-the-mayor
– Join the work-ins: meetup.com/saveNYPL
– Tweet about it: twitter.com/saveNYPL
• Volunteer:
– Redesign the website
– Build a back-end
– Etc.
EXHORTATION
Pythonistas!
You have eaten from the tree of knowledge.
Now go forth into the
and teach!
REFERENCES
• CSNYPL: The Truth About the Central Library Plan
• Eric Gibson. 2014-02-24. Clueless at the Corcoran: What the museum's latest bad
decision says about nonprofit governance. WSJ
• Michael J. Lewis. 2013-12. Philanthropic Tyrrany at the New York Public Library.
The New Criterion
• Jessica McKellar. 2013. The Future of Python. Kiwi PyCon
• Scott Sherman. 2013-08-28. The Hidden History of New York City’s Central Library
Plan. The Nation
• Matthew Zadrozny. 2014-01. Why you should do most of your reading on dead
trees & come to the defense of a 100-year-old information retrieval system
NYCPython Meetup
THANKS
• NYCPython.org for the forum
• Jessica McKellar for the slides, feedback, quote
• David Prager Branner for the feedback
• Michael D.D. White for the clippings
*ADDENDUM (Courtesy of J. McKellar)
The reality is that fewer than 1 in 10 students have access to computer science classes in high school*,
so the vast majority of students do not have an opportunity to learn to program before college. This is
unfortunate because programming is useful and fun, but it is also a problem because research shows
that if you don't have exposure to programming in high school, you are very unlikely to pursue
programming in college** (and this makes sense; why would you declare a major in something you've
never even tried?)
The formal education system is changing, but slowly, and programming language communities have a
big opportunity to bridge that access gap.
* http://nces.ed.gov/fastfacts/display.asp?id=84,
http://media.collegeboard.com/digitalServices/pdf/research/2013/Program-Summary-Report-2013.pdf
** https://computinged.wordpress.com/2009/07/21/correction-and-update-on-apcs-enrollment
In general, we want to be the language people choose to learn or the language people have to learn in
school, because if everyone is learning it, that's what the next generation will start their side projects
and companies in and what companies will hire for. Languages that don't have an audience die, so it's
important that we are proactive about staying relevant.

More Related Content

What's hot

Tech-Savvy Trustees: Advocating for the Library’s Technology Needs
Tech-Savvy Trustees: Advocating for the Library’s Technology NeedsTech-Savvy Trustees: Advocating for the Library’s Technology Needs
Tech-Savvy Trustees: Advocating for the Library’s Technology Needs
Michael Sauers
 
Getting Started with STEAM
Getting Started with STEAMGetting Started with STEAM
Getting Started with STEAM
Fayetteville Free Library
 
Wilbury Crockett Library End of Year Report 2011
Wilbury Crockett Library End of Year Report 2011Wilbury Crockett Library End of Year Report 2011
Wilbury Crockett Library End of Year Report 2011
deethellis
 
Mr. Ken Roberts - F103 – Reframing Our Roles
Mr. Ken Roberts - F103 – Reframing Our RolesMr. Ken Roberts - F103 – Reframing Our Roles
Mr. Ken Roberts - F103 – Reframing Our Roles
J.D. Thomas
 
MDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationMDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationJonathan Gaskill
 
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
Teaching the Hudson Valley
 
New Faculty Roles in the Emerging Digital Ecosystem
New Faculty Roles in the Emerging Digital EcosystemNew Faculty Roles in the Emerging Digital Ecosystem
New Faculty Roles in the Emerging Digital Ecosystem
Rebecca Davis
 
Harold Washington Library Center
Harold Washington Library CenterHarold Washington Library Center
Harold Washington Library Center
j-winchell
 
Kieft.nitle webinar april112013
Kieft.nitle webinar april112013Kieft.nitle webinar april112013
Kieft.nitle webinar april112013NITLE
 
20100802 mdia5003 online_mobilemedia_presentation
20100802 mdia5003 online_mobilemedia_presentation20100802 mdia5003 online_mobilemedia_presentation
20100802 mdia5003 online_mobilemedia_presentationStephanieAnneBrown
 
Cefpi Southern Region
Cefpi Southern RegionCefpi Southern Region
Cefpi Southern Regiontechnolibrary
 
Libraries as makerspaces
Libraries as makerspacesLibraries as makerspaces
Libraries as makerspacesLYRASIS_PRODEV
 
Digital Pedagogy Keywords, NITLE Shared Academics
Digital Pedagogy Keywords, NITLE Shared AcademicsDigital Pedagogy Keywords, NITLE Shared Academics
Digital Pedagogy Keywords, NITLE Shared Academics
Rebecca Davis
 
Active learning and critical thinking
Active learning and critical thinkingActive learning and critical thinking
Active learning and critical thinkingb4andp
 
2010 october 25
2010 october 252010 october 25
What Does the Public Say? Analyzing Online News Article Comments About Libraries
What Does the Public Say? Analyzing Online News Article Comments About LibrariesWhat Does the Public Say? Analyzing Online News Article Comments About Libraries
What Does the Public Say? Analyzing Online News Article Comments About LibrariesMargot
 
Looking Over The Horizon: Exploring the Future of Libraries
Looking Over The Horizon: Exploring the Future of LibrariesLooking Over The Horizon: Exploring the Future of Libraries
Looking Over The Horizon: Exploring the Future of Libraries
Bobbi Newman
 
Libraries: Staying relevant in the Online Era
Libraries: Staying relevant in the Online EraLibraries: Staying relevant in the Online Era
Libraries: Staying relevant in the Online Era
shel israel
 

What's hot (20)

Tech-Savvy Trustees: Advocating for the Library’s Technology Needs
Tech-Savvy Trustees: Advocating for the Library’s Technology NeedsTech-Savvy Trustees: Advocating for the Library’s Technology Needs
Tech-Savvy Trustees: Advocating for the Library’s Technology Needs
 
Hd@your library aasl
Hd@your library aaslHd@your library aasl
Hd@your library aasl
 
Getting Started with STEAM
Getting Started with STEAMGetting Started with STEAM
Getting Started with STEAM
 
Wilbury Crockett Library End of Year Report 2011
Wilbury Crockett Library End of Year Report 2011Wilbury Crockett Library End of Year Report 2011
Wilbury Crockett Library End of Year Report 2011
 
The library of the future - CILIP WM AGM
The library of the future - CILIP WM AGMThe library of the future - CILIP WM AGM
The library of the future - CILIP WM AGM
 
Mr. Ken Roberts - F103 – Reframing Our Roles
Mr. Ken Roberts - F103 – Reframing Our RolesMr. Ken Roberts - F103 – Reframing Our Roles
Mr. Ken Roberts - F103 – Reframing Our Roles
 
MDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationMDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 Presentation
 
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
[RESOURCES] Would the Lorax or FDR Tweet?: Thoughts on Technology and Place-B...
 
New Faculty Roles in the Emerging Digital Ecosystem
New Faculty Roles in the Emerging Digital EcosystemNew Faculty Roles in the Emerging Digital Ecosystem
New Faculty Roles in the Emerging Digital Ecosystem
 
Harold Washington Library Center
Harold Washington Library CenterHarold Washington Library Center
Harold Washington Library Center
 
Kieft.nitle webinar april112013
Kieft.nitle webinar april112013Kieft.nitle webinar april112013
Kieft.nitle webinar april112013
 
20100802 mdia5003 online_mobilemedia_presentation
20100802 mdia5003 online_mobilemedia_presentation20100802 mdia5003 online_mobilemedia_presentation
20100802 mdia5003 online_mobilemedia_presentation
 
Cefpi Southern Region
Cefpi Southern RegionCefpi Southern Region
Cefpi Southern Region
 
Libraries as makerspaces
Libraries as makerspacesLibraries as makerspaces
Libraries as makerspaces
 
Digital Pedagogy Keywords, NITLE Shared Academics
Digital Pedagogy Keywords, NITLE Shared AcademicsDigital Pedagogy Keywords, NITLE Shared Academics
Digital Pedagogy Keywords, NITLE Shared Academics
 
Active learning and critical thinking
Active learning and critical thinkingActive learning and critical thinking
Active learning and critical thinking
 
2010 october 25
2010 october 252010 october 25
2010 october 25
 
What Does the Public Say? Analyzing Online News Article Comments About Libraries
What Does the Public Say? Analyzing Online News Article Comments About LibrariesWhat Does the Public Say? Analyzing Online News Article Comments About Libraries
What Does the Public Say? Analyzing Online News Article Comments About Libraries
 
Looking Over The Horizon: Exploring the Future of Libraries
Looking Over The Horizon: Exploring the Future of LibrariesLooking Over The Horizon: Exploring the Future of Libraries
Looking Over The Horizon: Exploring the Future of Libraries
 
Libraries: Staying relevant in the Online Era
Libraries: Staying relevant in the Online EraLibraries: Staying relevant in the Online Era
Libraries: Staying relevant in the Online Era
 

Similar to Python, libraries, and literacy

CLA Makerspace
CLA  MakerspaceCLA  Makerspace
CLA Makerspace
Edward Iglesias
 
Ccald2
Ccald2Ccald2
Smarter together
Smarter togetherSmarter together
20130610 ubuviri-ciencia20-eng
20130610 ubuviri-ciencia20-eng20130610 ubuviri-ciencia20-eng
20130610 ubuviri-ciencia20-engMiquel Duran
 
The proactive library : getting smarter together
The proactive library : getting smarter togetherThe proactive library : getting smarter together
The proactive library : getting smarter together
Mikkel Christoffersen
 
Expanding the Concept of Library
Expanding the Concept of LibraryExpanding the Concept of Library
Expanding the Concept of Library
Kathleen Johnson
 
Aalt
AaltAalt
TechSoup for ILEADU
TechSoup for ILEADUTechSoup for ILEADU
TechSoup for ILEADU
Lori Reed
 
Guelph public presentation
Guelph public presentationGuelph public presentation
Guelph public presentation
Stephen Abram
 
National Equipment Finance Association 2015 Summit
National Equipment Finance Association 2015 SummitNational Equipment Finance Association 2015 Summit
National Equipment Finance Association 2015 Summit
Steve Bronack
 
Portsmouth staff
Portsmouth staffPortsmouth staff
Portsmouth staff
Stephen Abram
 
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life""Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
bridgingworlds2008
 
2008 Durango Days - Second Life @ Your Library
2008 Durango Days - Second Life @ Your Library2008 Durango Days - Second Life @ Your Library
2008 Durango Days - Second Life @ Your Library
Victoria Petersen
 
The Future of Libraries
The Future of LibrariesThe Future of Libraries
20090922 Lascarides
20090922 Lascarides20090922 Lascarides
20090922 Lascarides
DeEtta Jones and Associates
 
Let the trumpet sound 2003 version
Let the trumpet sound 2003 versionLet the trumpet sound 2003 version
Let the trumpet sound 2003 versionJohan Koren
 
ALA Ryann
ALA RyannALA Ryann
ALA Ryannabelden
 
Patron Learning Program - IL2010
Patron Learning Program - IL2010Patron Learning Program - IL2010
Patron Learning Program - IL2010
Jennifer Koerber
 

Similar to Python, libraries, and literacy (20)

Future trends in technology
Future trends in technologyFuture trends in technology
Future trends in technology
 
CLA Makerspace
CLA  MakerspaceCLA  Makerspace
CLA Makerspace
 
Ccald2
Ccald2Ccald2
Ccald2
 
Smarter together
Smarter togetherSmarter together
Smarter together
 
20130610 ubuviri-ciencia20-eng
20130610 ubuviri-ciencia20-eng20130610 ubuviri-ciencia20-eng
20130610 ubuviri-ciencia20-eng
 
The proactive library : getting smarter together
The proactive library : getting smarter togetherThe proactive library : getting smarter together
The proactive library : getting smarter together
 
Expanding the Concept of Library
Expanding the Concept of LibraryExpanding the Concept of Library
Expanding the Concept of Library
 
Aalt
AaltAalt
Aalt
 
TechSoup for ILEADU
TechSoup for ILEADUTechSoup for ILEADU
TechSoup for ILEADU
 
Guelph public presentation
Guelph public presentationGuelph public presentation
Guelph public presentation
 
National Equipment Finance Association 2015 Summit
National Equipment Finance Association 2015 SummitNational Equipment Finance Association 2015 Summit
National Equipment Finance Association 2015 Summit
 
Portsmouth staff
Portsmouth staffPortsmouth staff
Portsmouth staff
 
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life""Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
"Avatars: HVX Silverstar | HVX Voyager & HVX Shephard in Teen Second Life"
 
2008 Durango Days - Second Life @ Your Library
2008 Durango Days - Second Life @ Your Library2008 Durango Days - Second Life @ Your Library
2008 Durango Days - Second Life @ Your Library
 
Caslis Feb2010
Caslis Feb2010Caslis Feb2010
Caslis Feb2010
 
The Future of Libraries
The Future of LibrariesThe Future of Libraries
The Future of Libraries
 
20090922 Lascarides
20090922 Lascarides20090922 Lascarides
20090922 Lascarides
 
Let the trumpet sound 2003 version
Let the trumpet sound 2003 versionLet the trumpet sound 2003 version
Let the trumpet sound 2003 version
 
ALA Ryann
ALA RyannALA Ryann
ALA Ryann
 
Patron Learning Program - IL2010
Patron Learning Program - IL2010Patron Learning Program - IL2010
Patron Learning Program - IL2010
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Python, libraries, and literacy

  • 1. Python, libraries, and literacy "The Future of Python – A Choose Your Own Adventure" Part II (with thanks—and apologies—to Jessica McKellar) NYC Python Meetup | 6 March 2014 | Pivotal Labs Matthew Zadrozny | @MatthewZadrozny | www.zadrozny.co
  • 2. WARNING PRESENTATION FACTS NYC / Libraries……………...……..70% Monty……………….……………..….20% Python……………….………………..10% Minutes of lightning……………...5
  • 3. The most important building in New York City
  • 4. THE CENTRAL LIBRARY PLAN (CLP) • Remove ("gut") the stacks of the 42nd St Library • Replace them with a lending library • Sell off the Mid-Manhattan Library and the Science, Industry & Business Library • Cost ~$350 million (or more), including $150 million in taxes
  • 5. WHY THE CLP SUCKS • Reduces public space. • Dumbs down a world-class research institution. • Misallocates funds / starves underfunded branch libraries. • Misunderstands the value of libraries in the digital age: physical browsing, unique form factors, anonymous reading, information not on the internet, etc. • Harms one of the wonders of the world: the 42nd Street Library. • Could bankrupt or strain the NYPL system (a la Cooper Union).
  • 6.
  • 7. THE ISSUE Should this hugely important institution • which is taxpayer-owned • and primarily taxpayer-funded • be directed • in secret • by a small board made up of the city’s elite, • several of whom may have conflicts of interest (real estate, etc)? See: "Clueless at Corcoran"
  • 8. THE OPPORTUNITY A PEOPLE’S UNIVERSITY FOR THE DIGITAL AGE – The library system (NYPL, BPL, and Queens) is enormous, with 209 branches all over the city. – Branch libraries already teach a natural language (English). – Shouldn't they also teach a programming language? Shouldn’t they offer real digital literacy?
  • 9. YOUR STAKE • There are 150 of us in this room: nearly all above or below a certain age, most of a certain sex… • We have invested, what, over a million hours in a language? • Languages come and go...programmers get hired and let go…
  • 10. JESSICA MCKELLAR: “The Future of Python” * • Popularity is ephemeral. • Consider the next generation. • To remain popular, remove obstacles to acquisition and appeal to the young: – Maintain IDLE – Make Python better on Windows – Improve gaming libraries – Etc.
  • 11. WHAT YOU CAN DO • Debate: – Paper vs digital – Library funding – The role of libraries in the digital world – Literacy in the digital world – Rise and fall of programming languages • Protest: – Email the mayor: savenypl.org/email-the-mayor – Join the work-ins: meetup.com/saveNYPL – Tweet about it: twitter.com/saveNYPL • Volunteer: – Redesign the website – Build a back-end – Etc.
  • 12. EXHORTATION Pythonistas! You have eaten from the tree of knowledge. Now go forth into the and teach!
  • 13. REFERENCES • CSNYPL: The Truth About the Central Library Plan • Eric Gibson. 2014-02-24. Clueless at the Corcoran: What the museum's latest bad decision says about nonprofit governance. WSJ • Michael J. Lewis. 2013-12. Philanthropic Tyrrany at the New York Public Library. The New Criterion • Jessica McKellar. 2013. The Future of Python. Kiwi PyCon • Scott Sherman. 2013-08-28. The Hidden History of New York City’s Central Library Plan. The Nation • Matthew Zadrozny. 2014-01. Why you should do most of your reading on dead trees & come to the defense of a 100-year-old information retrieval system NYCPython Meetup
  • 14. THANKS • NYCPython.org for the forum • Jessica McKellar for the slides, feedback, quote • David Prager Branner for the feedback • Michael D.D. White for the clippings
  • 15. *ADDENDUM (Courtesy of J. McKellar) The reality is that fewer than 1 in 10 students have access to computer science classes in high school*, so the vast majority of students do not have an opportunity to learn to program before college. This is unfortunate because programming is useful and fun, but it is also a problem because research shows that if you don't have exposure to programming in high school, you are very unlikely to pursue programming in college** (and this makes sense; why would you declare a major in something you've never even tried?) The formal education system is changing, but slowly, and programming language communities have a big opportunity to bridge that access gap. * http://nces.ed.gov/fastfacts/display.asp?id=84, http://media.collegeboard.com/digitalServices/pdf/research/2013/Program-Summary-Report-2013.pdf ** https://computinged.wordpress.com/2009/07/21/correction-and-update-on-apcs-enrollment In general, we want to be the language people choose to learn or the language people have to learn in school, because if everyone is learning it, that's what the next generation will start their side projects and companies in and what companies will hire for. Languages that don't have an audience die, so it's important that we are proactive about staying relevant.