Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Skip to content
▼ Close
●
Python
●
PSF
●
Docs
●
PyPI
●
Jobs
●
Community
▲ The Python Network
Donate
●
AA
●Smaller
●Larger
●Reset
●
Socialize
●LinkedIn
●Mastodon
●Chat on IRC
●Twitter
●
About
●Applications
●Quotes
●Getting Started
●Help
●Python Brochure
●
Downloads
●All releases
●Source code
●Windows
●macOS
●Android
●Other Platforms
●License
●Alternative Implementations
●
Documentation
●Docs
●Audio/Visual Talks
●Beginner's Guide
●FAQ
●Non-English Docs
●PEP Index
●Python Books
●Python Essays
●
Community
●Diversity
●Mailing Lists
●IRC
●Forums
●PSF Annual Impact Report
●Python Conferences
●Special Interest Groups
●Python Logo
●Python Wiki
●Code of Conduct
●Community Awards
●Get Involved
●Shared Stories
●
Success Stories
●Arts
●Business
●Education
●Engineering
●Government
●Scientific
●Software Development
●
News
●Python News
●PSF Newsletter
●PSF News
●PyCon US News
●News from the Community
●
Events
●Python Events
●User Group Events
●Python Events Archive
●User Group Events Archive
●Submit an Event
Frank Willison Memorial Award
Contributions can encompass so much more than code. A successful
software community requires time, dedication, communication, and
education as well as elegant code. With the Frank Willison Memorial Award,
we hoped to acknowledge all of those things.
—Tim O'Reilly
The Frank Willison Memorial Award for Contributions to the Python Community
is given annually to a person judged to have made an outstanding
contribution to the Python community. The award was established in
memory of Frank Willison, a Python enthusiast and O'Reilly
editor-in-chief, who died in July 2001. Tim O'Reilly wrote In Memory
of Frank Willison, which includes a collection of quotes from
Frank's insightful and witty writing. O'Reilly Media maintains an
online archive of Frank Willison's column, "Frankly Speaking".
O'Reilly Media presents the Frank Willison Memorial Award annually at
OSCON, the O'Reilly Open Source Convention. The recipient is
chosen by the board of directors of the Python Software Foundation. The award consists of a framed certificate and one free pass to a future OSCON.
Award Recipients:
●Carol Willing (2019)
●Audrey Roy Greenfeld and Daniel Roy Greenfeld (2018)
●Katie Cunningham and Barbara Shaurette (2017)
●Brett Cannon (2016)
●Jessica McKellar (2015)
●Barry Warsaw (2014)
●Anna Martelli Ravenscroft (2013)
●Jesse Noller (2012)
●Georg Brandl (2011)
●Christian Tismer (2010)
●Mark Hammond (2009)
●Martin von Löwis (2008)
●Steve Holden (2007)
●Alex Martelli (2006)
●Cameron Laird (2004)
●Fredrik Lundh (2003)
●Andrew Kuchling (2002)
Unfortunately, due to a lapse in coordination, there was no award in
2005.
Carol Willing was honored in recognition of her technical contributions to Jupyter and as a core developer, as well as her community contributions as a member of the PSF Code of Conduct Work Group, a former board member, contributor to many PyCons, and as a member of the Python Steering Council.
Audrey and Daniel were honored for their contributions to the development of Python and the global Python community through their speaking, teaching, and writing.
The Python Software Foundation has awarded the 2017 Frank Willison Award to Katie Cunningham and Barbara Shaurette in recognition of their work to create and run their Young Coders classes, along with freely distributing their teaching materials.
The program began at PyCon 2013 and was an immediate success. The followup blog post is the second most popular post in PyCon's history by a wide margin, and the event was one of the most talked about topics of the conference.
“I don't think you'd ever see that kind of experimentation in a classroom full of adults, who would more likely do everything in their power not to break their computers,” Barbara wrote of the kids’ ability to learn, write, and run code.
Since it's beginnings in Santa Clara it has been run at several other conferences, such as PyTennessee, and PyOhio, again at PyCon 2017.
We thank Katie and Barbara for their work in actively promoting and teaching Python to a new generation of programmers.
In the open source community, project management is an often underrated skill: given a problem to be solved, and a proposed solution for solving it, define the concrete steps necessary to get a group of volunteers from the point of saying "We should do something about this" to "We have solved that problem". As Tim O’Reilly has said, “Contributions can encompass so much more than code. A successful software community requires time, dedication, communication, and education as well as elegant code. With the Frank Willison Memorial Award, we hoped to acknowledge all of those things.”
For the Python core development community, Brett Cannon has repeatedly volunteered to handle project management responsibilities that have significantly improved the core development infrastructure, from the migration to the dedicated bugs.python.org infrastructure, to the initial switch to a distributed version control system, to the current adoption of a more automated development workflow.
A Python core developer since 2003, Brett has also dedicated significant time to ensuring that the design, implementation, and development of essential parts of the CPython reference interpreter are accessible to new contributors, including (but not limited to) writing the initial version of the CPython developer's guide, the initial version of the design documentation for the current CPython compiler, converting the bulk of the import system implementation from C to Python, creating the "devinabox" project to make it easier for new contributors to get started at development sprints, writing the "Python-dev Summaries" articles from 2002 to 2005, and moderating the python-ideas mailing list since its introduction in December 2006.
Brett has served on the PSF Board of Directors from 2006-2010, and again from 2013-2014, and was PSF Vice President in 2006-2007, and Executive Vice President from 2007-2010. He is also a gracious ambassador for the Python development community. His thoughtful manner, genuine kindness, and sense of humor have inspired many at PyCons over the years. Whether helping a new contributor understand a code snippet at a sprint or encouraging a new speaker with his confidence in them, Brett shares his positive character with us. Everyone should be fortunate enough to have Brett on their team. He gives selflessly and impacts Pythonistas and the Python language in so many ways.
Jessica McKellar has served in many distinguished roles within the Python community: Director, Python Software Foundation; PyCon Diversity Outreach Chair; core organizer of Boston Python, one of Python’s largest user groups; frequent keynote speaker and tutorial presenter; board member of OpenHatch; Boston Python Workshop organizer and evangelist; PSF Fellow; mentor for Outreachy program; core contributor to OpenHatch and Twisted projects. She’s also has a long history as a Python advocate as a book author (Twisted Network Programming), training author (Introduction to Python), startup founder, VP of Engineering, and MIT alumna in Computer Science.
Jessica’s tireless dedication to outreach and education created fundamental change in the Python community. In 2011, only 1% of talks given at PyCon were presented by women. Jessica’s outreach efforts included hundreds of individually targeted emails to women in technology, encouraging women to submit talk proposals, and mentoring many through the entire proposal process. In 2014 and 2015, a full 33% of talks at PyCon were given by women.
As a volunteer with genuine commitment to the education and success of others, Jessica spends a significant amount of her time on outreach, encouraging new leaders in the Python community, and sharing how Python education empowers others to change the world. She has touched many Python community members, directly and indirectly, with her grace, intelligence, and humble willingness to listen, collaborate, and celebrate the contributions of others.
Barry Warsaw has been a Python core developer since 1995. Barry is the lead developer of the enormously popular Mailman list manager (written in Python, naturally), and contributed large parts of the related 'email' standard library module. He has vigorously advocated for Python 3 adoption; he has helped with infrastructure; with the security list; and he has been Python release manager for several versions. Barry has worked for Canonical since 2007, focusing especially on Python support in the popular Ubuntu Linux distribution.
Anna Martelli Ravenscroft received the Frank Willison Award for
her book authorship, volunteer work at PyCon and OSCon, and
public speaking.
Anna has spoken repeatedly at both PyCons around the world, and
at OSCon in previous years, about diversity and outreach efforts
in the Python community and in open source communities more
generally, adding a fresh perspective on diversity in software development.
She has been a valued contributor to the PSF Outreach & Education
Committee and has tirelessly volunteered as an organizer at PyCon
and OSCON.
●OSCON announcement
●Sarah Maskell: The 2013 Frank Willison Memorial Award
Jesse has been a core contributor to CPython since 2008, focusing his
development efforts on the multiprocessing module. However, much of his
Python contribution over the years has occurred outside of the development
team. After being elected to the PSF in 2009, he was elected to the Board
of Directors in 2010. After two years leading PyCon's Program Committee,
Jesse became the conference's Chairman in 2012 and put together the
largest and most successful conference to date.
Jesse has also helped spawn the Python Sprints project, Python Core
mentorship project, created the Outreach and Education committee, is driving
the revamp of the Python.org site and infrastructure, and is involved in
other community projects. His primary focus is the Python community's
outreach, growth, and long term success.
The video announcing Jesse's award at OSCON 2012 is
available on YouTube.
Jesse is a Principal Software Engineer at Nasuni where he leads the
development of the management and user interfaces for Nasuni's Filer product.
At Nasuni he uses Python everywhere, from the core of the product up through
the interfaces, tools, and testing.
When he's not working on Python, PyCon, or other PSF projects, he partakes in
fitness activities and spends time with his wife Dusty and their two
beautiful daughters.
Georg has been a core contributor to CPython since 2005, contributing bug
fixes for compiler internals and modules such as pdb. His most widely known
contributions are to Python's documentation, through writing as well as by
creating and maintaining the Sphinx tool chain for converting
reStructuredText input files to more easily consumed formats such as HTML
and PDF.
The video announcing Georg's award at OSCON 2011 is
available on YouTube.
Georg is a PhD student of Physics. He works at the Munich research reactor
slash neutron source on magnetism, researching novel materials for the
computing of tomorrow. He uses Python to control experiments consisting of
dozens of individual devices, and for teaching other scientists how to do
so efficiently.
When he is not working on Python-related projects, Georg likes to cycle and
to cook.
Christian Tismer's contributions to the technology behind Python have focused
on performance. For example, he is the founder of the Stackless Python project, a micro-threading system with the first
implementation of generators and continuations. You can learn more about
Stackless from the project's history page
and this IBM developerWorks interview with Christian by David Mertz.
Christian also co-founded PyPy,
an implementation of Python in Python, with Armin Rigo and Holger Krekel.
Christian worked on PyPy full time for a period, using EU funding. Later, he
worked on the JIT compiler Psyco with Raymond
Hettinger to create Psyco V2. Most
recently, he has been employed by CCP Games to
work on combining Stackless and Psyco and updating them to support 64-bit
systems.
In 1997, as one of his earliest contributions to the Python community,
Christian launched the Starship Python
website…
When he's not working on Python, Christian enjoys watching movies, reading,
and playing piano. You can follow him on twitter @ctismer.”
Mark Hammond, author and long-term maintainer of the pywin32 package and PythonWin, has been a long-term contributor
to Python. Without his contributions it is likely that the Windows platform
would be a much less significant part of the Python landscape.
Mark created software that made Python immeasurably more valuable to the
Windows community, thereby ensuring that Python was not consigned to the
"Linux/UNIX open source" category. He also created the first implementation
of Python for Microsoft's .NET environment, was a major contributor to
ActiveState's place in the Python world, and has more recently acted as
Python ambassador to the Mozilla community.
Mark is also (jointly with Andy Robinson) the author of an O'Reilly title,
Python Programming on Win-32.
Martin von Löwis continues to be a tireless worker on behalf of the
Python community. He has been a long-term contributor to the Python
core, and regularly answers questions on the Python developers' and
users' mailing lists. A PSF director since 2002, he was also the
prime mover in transitioning the Python development infrastructure
from SourceForge, and has created several Roundup issue trackers for
various areas. He chaired the PSF Grants Committee, which among other
achievements kept Jython alive when its future looked uncertain.
●Martin's homepage
In 2003 Steve Holden founded and chaired the first Python community
conference, establishing PyCon as the premier event for
Pythonistas in North America. Steve again chaired PyCon in 2004
and 2005. Steve is the author of Python Web Programming, and a
frequent blogger and contributor to the Python newsgroup,
comp.lang.python. He has served on the Python Software Foundation's
Board of Directors since 2004. Steve provides consulting and training
services through his company, Holden Web.
Although sadly I never met Frank Willison his spirit permeates the
Python community, and has inspired me in my efforts to serve that
community. I am honored to join such a prestigious list of
recipients. Thank you.
●O'Reilly's press release
Prolific writer and community member Alex Martelli was selected as the
recipient of the 2006 Frank Willison Award. Alex's books include
Python in a Nutshell and the Python Cookbook (editor). Alex has
written a brief biography relating his Journey to Python.
●O'Reilly press release
●O'Reilly blog article
●Alex Martelli's homepage
●Wikipedia article on Alex Martelli
●Interview with Alex about Python
Cameron Laird is best known in the Python world for his writing: in
1997 he characterized the language for Sunworld readers as
"reliable", "suitable for programming in the large", "clean, modern,
portable, and extensible", and with "better aesthetics". In 1998, he
published the first report on JPython, the first popular
"batteries-included" profile of Python, and began editing the weekly
"Python-URL!" digest. Subsequent years saw him write about GUI
toolkits, Web frameworks, Stackless, IronPython, Web Services, Pyrex,
Python-focused books, and much more. He also manages the Tkinter
mailing list, occasionally contributes to specialized extensions
including Pexpect, pysnmp, python-ldap, and so on, and bases much of
the development of his own company, Phaseit,
Inc., on Python.
I claim an even stronger proposition: Python is the single best
language for most beginners. Its applicability is as wide as
any language (yes, including C and Java), and it's quite
inviting to first-timers.
—comp.lang.python, 2001-01-22
Python is the single best general-purpose computing language we
now have--better'n C, or Java, or anything else.
—comp.lang.python, 2001-09-14
●O'Reilly press release
●Cameron's wiki page
●Cameron's personal notes on Python
Fredrik Lundh is well known by his nickname "effbot", so named because
of his prolific contributions to the comp.lang.python newsgroup over
the years. They became so numerous, in fact, that they became the
basis for his book, (the eff-bot guide to) The Python Standard
Library. Fredrik is also the author of or major contributor to the
PIL, SRE, xmlrpc, Tkinter and Unicode Python packages, among others.
Fredrik is a principal of Secret Labs AB.
●Fredrik's article about the award
●O'Reilly press release
●Fredrik's homepage
Andrew is a prolific programmer and the author of many articles,
including the extensive "What's New in Python" series, published for
each version of Python since 2.0. Since receiving the Frank Willison
Award, Andrew has served on the PSF Board of Directors and he
co-chaired the 2006 & 2007 PyCon community conferences in Dallas,
Texas. Andrew is now operating a consulting firm, Green Dragonfly
LLC.
●Andrew's article about the award
●O'Reilly press release
●Andrew's homepage
The Python Software Foundation is the organization behind Python. Become a member of the PSF and help advance the software and our mission.
▲ Back to Top
●
About
●Applications
●Quotes
●Getting Started
●Help
●Python Brochure
●
Downloads
●All releases
●Source code
●Windows
●macOS
●Android
●Other Platforms
●License
●Alternative Implementations
●
Documentation
●Docs
●Audio/Visual Talks
●Beginner's Guide
●FAQ
●Non-English Docs
●PEP Index
●Python Books
●Python Essays
●
Community
●Diversity
●Mailing Lists
●IRC
●Forums
●PSF Annual Impact Report
●Python Conferences
●Special Interest Groups
●Python Logo
●Python Wiki
●Code of Conduct
●Community Awards
●Get Involved
●Shared Stories
●
Success Stories
●Arts
●Business
●Education
●Engineering
●Government
●Scientific
●Software Development
●
News
●Python News
●PSF Newsletter
●PSF News
●PyCon US News
●News from the Community
●
Events
●Python Events
●User Group Events
●Python Events Archive
●User Group Events Archive
●Submit an Event
●
Contributing
●Developer's Guide
●Issue Tracker
●python-dev list
●Core Mentorship
●Report a Security Issue
▲ Back to Top
●Help & General Contact
●Diversity Initiatives
●Submit Website Bug
●
Status
Copyright ©2001-2026.
Python Software Foundation
Legal Statements
Privacy Notice