Revision 74 as of 2015-04-30 19:55:22

Clear message

Candidates for the 2015 PSF Board of Directors

The following people have been nominated as Directors of the Python Software Foundation for the term beginning in May 2015. Their self-written summaries follow.

The specific dates of relevance to the election are:

There are currently 11 seats on the Board of Directors (last changed in the 2012 PSF Members vote).

Registering as a PSF Board candidate

To register as a candidate for the Board elections, add your nomination to this page using the format listed at the end of the page. We'd like as many groups within the PSF membership as possible to have the option of electing candidates that can directly represent their interests in Board discussions, so if there's someone you'd particularly like to have represent you, you may want to consider getting in touch with them and (politely!) asking if they'd be interested in nominating themselves.

While the overall time commitment will vary based on whether or not a Board member chooses to take on additional organizational responsibilities, candidates should be prepared to commit at least a few hours each week to assisting in managing the overall affairs of the Python Software Foundation (this is primarily a combination of mailing list discussions and 2x 1 hour IRC+teleconference based Board meetings each month. The Board quorum requirements are designed to handle the fact that not every Director will be able to make every Board meeting, especially given a global Board spanning a wide range of time zones).

Please note that the PSF bylaws require that Board candidates disclose significant organizational affiliations (for example, their employer).

Note: As other attempted solutions to eliminating spam attacks on the wiki have to date proven to be ineffective, please follow the instructions on the FrontPage to gain wiki edit access. (For technically inclined users interested in improving the overall wiki user experience, you may want to consider joining the pydotorg-www mailing list, the group that volunteers to maintain this wiki and a number of other python.org services)

Registering to vote on PSF ballots

While PSF Membership is open to anyone that chooses to join, Basic Members are not entitled to vote on PSF ballots, including Board elections. In accordance with the bylaws, the following PSF Members are entitled to vote on PSF ballots:

To register as a Managing or Contributing member, refer to this post on the PSF blog.

To register as a Supporting Member, please use the PSF Associate Membership site.

PSF Fellows and Sponsor Members must themselves be approved through a PSF ballot, and thus only existing Fellows and Sponsor Delegates will be entitled to vote on the upcoming ballot.


Carrie Anne Philbin

New Board Member.

I'm an educator from the UK. In 2011 I started a journey from teaching an uninspiring curriculum that showed young people how to consume technology to leading the Raspberry Pi Foundation's education mission to advance the education of adults and children in the fields of computing, computer science and related subjects. This would not have been possible without the Python community. I talked about this in my Pycon UK keynote called 'Miss-adventures in Raspberry Pi' which you can watch here. I think this gives some insight into what drives me. This year I'll be giving talks at both EuroPython and Pycon Australia, as both conferences begin to introduce education mini conferences.

For possibly the first time, the UK is leading the way in transforming the education curriculum, introducing computer science at the age of 5 and forms an integral part of learning throughout a child's school life. I believe that Python has the potential to be the text based programming language used in education. It is rapidly becoming the language of choice in schools across the UK. The Python community has been at the heart of this, creating free and open libraries that make computing accessible, and more importantly creative and fun. Two stand out examples would be the RPi.GPIO library, and Minecraft Pi API. The first, RPi.GPIO was created so that the GPIO pins on a Raspberry Pi could be programmed with Python, initially to brew beer, but quickly adopted by makers and educators and now forms an integral part of the Foundation's free learning resources. The Minecraft Pi API allows anyone to program something to happen in the minecraft world with Python. Want to make a house appear, rather than building one? A few lines of code makes this happen. Want that house to follow you around the map, a few more lines of code will make that happen. I can't think of any tool more powerful to hook children's playful, imaginative and creative minds.

This is a great starting point, but I'd like to serve the PSF to help highlight great python education projects but also highlight where support is needed by the community. I'd like to help foster a wider conversation between industry experts, programmers and educators. I'd like to bring more teachers into the PSF.

In my role as Vice-Chair of Computing At Schools diversity initiative called #include, I help to organise and run conferences and hack days for teachers and industry experts to make computer science accessible to all regardless of gender, ethnicity, social economic status, special educational needs or disability. I would like to bring what I've learned from this experience to support the PSF.

Affiliation: Raspberry Pi Foundation


David Mertz

2014 Board Member.

I have served on the PSF board for six years, and would be honored if selected to continue to do so. I am currently, among other things, one of several Vice Chairs, and the Chair-Elect of the foundation—and enormously thankful that Van Lindberg is the actual chair :-).

Most recently, in 2015, I have created, and will co-chair with Tim Couper, a joint PSF/NumFocus working group to decide on funding for projects within scientific Python (conferences, user groups, library development, educational efforts, etc). This is a new model for the PSF to enter into a cooperation with another non-profit of overlapping purpose, and I hope it will be productive and helpful. A number of prominent names in the world of scientific computing are members of this Scientific Python committee. I am also trying to shake out a similar cooperative working group with the Django Software Foundation, but volunteer organizations sometimes move slowly.

I co-chair, with Marc-André Lemburg, the PSF Trademarks Committee, and have served on the committee for seven years. We resolve legal matters in the committee, license our trademark to commercial users, enter into relationships of fiscal sponsorship with relevant projects to further protect our IP, and generally improve the relationships with broader Python communities through friendly and productive conversations about trademark rights. I am rather proud to be able to make the unusual claim that "Every time I have written a C&D (cease and desist) letter, I have received a thank you note back." (I'm the one who almost always writes such things, but sometimes other TM members do). Python is a wonderful worldwide community, filled with people aiming for a common purpose.

I chair, with vice-chair Jessica McKellar, the Outreach & Education Committee, which was formed in 2011. The committee has funded numerous outreach efforts to user groups and educational efforts, and will continue to fund more in the future; acting as Board liaison is useful. I'm particularly proud of the outreach efforts we have made to help young programmers in Africa through a variety of grants, but other parts of the world also have seen remarkable programs.

I created the voting procedure and protocol used by the PSF. Initially this protocol was implemented with some small scripts I wrote, and rather too much manual effort to conduct each election. In response to some requests by members, I worked with PSF member (and Web2Py lead) Massimo Di Pierro to get his E-vote software to provide all the same wonderful cryptographic and security guarantees as the prior email-based system (and some more). I've been the "Election Administrator" of all elections conducted for a number of years; so I'm the one to praise or blame for every choice of wording and layout of the ballots and invitation emails you have received.

I was very pleased to serve as PSF/Board representative to give a keynote at PyCon-India in 2012. As well as enjoying representing the PSF broadly, this tied in with the mission of the Outreach & Education Committee to regionally/nationally diversify interest in and commitment to Python and to the PSF. I gave two keynotes at PyCon-UK 2013, one on a technical topic, the other on PSF administravia and mission. I gave two keynotes also at PyCon-ZA (Johannesburg, South Africa) in 2014 (again, one technical, one administrative). I am pretty sure I gave the first public presentation on Python's forthcoming optional type annotations as a keynote at PyCon Belarus in 2015 (and the same talk at international Minsk-based company WarGaming during the same visit). I've also spoken frequently at various PyCon and OSCon conferences over the last decade, on a variety of topics, sometimes on voting and security, sometimes on arcane Python features, sometimes on social dynamics of Free Software.

By background, I am a recovering humanities academic, tempted away from post-structuralist political philosophy by the intrigue and wiles of algorithms and data structures (always best expressed in this language Guido gave us).

I am the author of Addison Wesley's Text Processing in Python, of the IBM developerWorks' column Charming Python (2001-09), and of various other articles advancing and explaining the use of Python and its tools and libraries, including some recent O'Reilly white papers about Python. I created some moderately well-used FLOSS Python tools (most collected in Gnosis Utilities); however, these have been poorly maintained in recent years.

I have been an advocate for use of Python by several public-interest software projects, including in the voting software developed by the Open Voting Consortium (I was CTO and board member of that organization). I have also been a consultant with a number of notable Python-using organizations, at the margins helping to expand that use.

And last, perhaps least, I was co-author of a recent April Fool's joke that caused more of a kerfuffle than I anticipated. This blog post, written with Mary Ann Sushinsky, poked fun at US policy towards Cuba, and expressed a sincere, albeit satirically tongue-in-cheek, hope that the PSF can be part of a growing openness between our two nations, and our many Python communities. However, I made errors when I assumed a too peculiarly American perspective, assumed too much background knowledge about US/Cuban relations and rhetoric. The terrible effect of my misunderstanding was that some readers felt the post belittled Cuban developers or conference organizers; I did not intend this, and apologize sincerely to anyone who took it this way. However, the happy outcome of the joke was nonetheless as hoped: we have a number of good new connections with Cuban Pythonistas who enjoyed the joke, and I hope and believe the PSF will be able to support and fund future activities there (something I will myself earnestly work for).

Affiliation: Gnosis Software (own company); D. E. Shaw Research; O'Reilly; Continuum Analytics.


Marc-Andre Lemburg

2014 Board Member.

I've been board member in the years 2002-2004 and then again since 2010.

PSF things I've been working on in 2014/2015:

in addition to the usual PSF board and trademark committee work.

Things I'd like to focus on for 2015/2016:

  • integrate the PSF more into the global Python community and make it's organizational structures more diverse and international
  • help create a friendly, cheerful and open PSF community, where people can share their projects, ask for help, get others excited or simply hang out, without having to deal with the formalisms that come with a large organization as the PSF
  • make more use of the new PSF work group setup and work out the organizational details for this
  • push for getting the python.org website setup with a real CMS in order to attract more content contributors and maintainers
  • create a marketing work group to (a) develop a more diverse marketing strategy for Python which doesn't only focus on developers, (b) create more marketing material and tools to enable Python user groups and evangelists to better promote Python in their local and professional settings, and (c) create more Python merchandise
  • rewrite the Python trademark policy to make it more readable and straight forward
  • get the PSF to adopt more community friendly PyPI terms & conditions
  • if we can get PSF funding, help create a second volume of the PSF Python Brochure

I'd like to continue my work as director and look forward to another year serving on the board.

Other Python community projects I'm involved in:

If you want to see more details about what I've done for the Python community, please see my wiki home page.

Affiliation: eGenix.com GmbH, Germany


Alex Gaynor

2014 Board Member

I've served as a board member for the past two years.

In the last year, here are some of the things I've worked on:

  • Served as a member of the PSF Sprints and Outreach and Education committees
  • Collaborated with the infrastructure committee on a variety of projects
  • Served as co-chair of the PyCon program committee

Affiliation: I'm employed by the United States Department of Veterans Affairs


Nick Coghlan

2014 Board Member.

I have been a part of the Python community for more than a decade, a CPython core developer since 2005, and a member of the Board of Directors since 2014.

As a PSF board member, my two primary concerns would be addressing the challenges the PSF faces around volunteer burnout (including for Board members), as well as continuing to address the long term structural risks potentially impacting the sustainable operation of PSF provided infrastructure and services.

Key perspectives I believe I bring to Board discussions:

  • Experienced CPython core developer
  • Heavily involved in the Python software distribution & deployment ecosystem
  • Employed by a major commercial redistributor of Python
  • Professional training and experience in infrastructural risk management

Specific initiatives I would personally be aiming to advocate for and participate in over the 2015/2016 Board term include:

  • Providing additional community visibility into the ongoing activities of the PSF Board through the Strategic Decision Making Process proposal
  • Enhancing the PSF's ability to suitably recognise contributions to the broader Python community through the updated PSF Fellowship Recognition Program proposal
  • Providing a more constructive framework for discussions regarding the allocation of PSF funds and effective direction of volunteer time and energy by capturing and clearly documenting agreed strategic priorities for the PSF (which also includes clearly documenting things the PSF isn't doing itself, as other organisations are better positioned to handle them)
  • Working with the PSF Events Coordinator and other PSF Directors to finalise and publish the "International PyCon Prospectus" (a proposal developed in collaboration with a number of conferences the PSF has previously sponsored). The intent of this proposal is to allow other organisations to easily sponsor multiple regional conferences via the PSF, rather than having to arrange payment individually with each conference throughout the year
  • Working with Selena Deckelmann on a Strategic Hiring Plan proposal for the PSF, with the aim of enhancing the PSF's core staff and volunteer management capabilities to help reduce the incidence of volunteer burnout within the Python community

Affiliation: Nick Coghlan works for Red Hat.


Kushal Das

2014 Board Member

I have been a part of the Python community for 9+ years now, I am also a member of Board of Directors from 2014, and CPython core developer.

Things I did in 2014:

  • I am a part of PyCon US organisers, work in various roles before and during the conference days. The developer sprints (last 4 days) is my primary responsibility. Many of you may have seen me running around during the conference.
  • Gave the keynote in PyCon India about contribution, and building up the community.
  • Organized one PSF members meeting during PyCon India.
  • Wrote couple of blog posts for PSF blog.
  • I am also one of the org-admin for PSF project under GSoC.
  • Organized, and ran the dgplug summer training for almost 3 months, where we build up upstream contributors, Python is the primary tool of choice for this training. In 2014 there were 150 students attended the sessions regularly. This project has a very high rate of women participation.
  • Worked with other students to bring them into the upstream community.
  • Helped in the CPython sprint during PyCon development sprints.
  • Working on moving my python book on Python3 to make sure the new contributors get it easy to start with.

New things I want to work on 2015:

  • I am working a better CI system which can be consumed by upstream CPython (and then other implementations) for untested patches.
  • Making the PSF much more approachable for the new contributors.
  • Working on the global Python communities to make a closer relation with PSF.

I'd like to continue my work as director and I am looking forward serve the global community.

Affiliation: Kushal Das works for Red Hat.


Brian Curtin

2014 Board Member

I have served on the board for the past three terms and have been involved in the PSF for the past four. Prior to being elected, I helped kickstart the PSF Sprints Committee, have been involved in PyCon's organization - namely around promotion and publicity communications - since 2010, became involved in the Outreach & Education committee, and became a core developer of CPython in 2010. Throughout the previous board term, I was in attendance for all but one of our meetings.

Through a lot of the work I do for PyCon, from making various announcements to sharing news to user groups around the world, I'm connected in some way with Python communities around the globe. In June 2014 I represented the PSF as a speaker at PyCon Russia, and through other travel for work or conferences, I've spent a lot of time talking with people on what they do, what they need, and what the PSF is there for. Through those conversations and efforts, I believe that I bring a perspective to the board and the greater foundation that represents a lot of the people and ideas that permeate our communities.

A lot of the things I'd like to improve for the PSF in the coming year are communications focused. I've served as the communications officer since joining the board, and I'd like to continue doing so and improve our reach there. We've had on-and-off board reports due to a number of factors, but I'd like to find a communication channel that works best that will balance between under-sharing and over-saturating with information. I'd also like to move us off of the current blog platform and into something that will both enable more collaborative writing and also introduce a set of checks and balances for review - Blogger is an antiquated platform that often causes more trouble than it's worth.

Overall, I'd like to continue my general efforts and support of the PSF's mission and help us share not just our work but the work of those around the globe who share in that mission. This year we've begun to grow partnerships with two organizations - Django and NumFOCUS - and for all involved we need to be able to tell that story. We've gotten better at it this year, and I'd like to help us continue that on that trajectory.

Affiliation: Rackspace


Berker Peksag

New Board Member

I'm a core developer on CPython, Gunicorn, GNU MediaGoblin and Hylang projects.

In addition to my CPython Core Developer duties I've also:

  • selected as a PSF Contributing Member
  • helped to launch the new Python Job Board
  • overhauled the contributing documentation of python.org
  • working on switching from Chef to Ansible in provisioning of python.org
  • helping maintaining of planetpython.org
  • working as a PEP editor

I'm also a regular contributor to the Django project and selected as a Fellow by Django Software Foundation in 2014.

I'm currently living in Istanbul, Turkey and am co-founder of Python Istanbul. We have organized a Python and JavaScript conference called JsPyConf in 2013.

Currently, I'm part of the Debian Python 3 Porting effort.

I'd like to work on:

  • Create a healthy and diverse python.org development community
  • Promote Python 3 porting efforts

Affiliation: None


Stéphane Wirtel

New Board Member

  • organiser of the PythonFOSDEM 2013, 2014 and 2015 in Brussels during FOSDEM
  • committer on Gunicorn
  • Starter Contributor to CPython
  • PSF Fellow
  • EuroPython Society Member
  • Association Francophone de Python (AFPy) Member
  • Volunteers for EuroPython 2015
  • Participate to the Python meetups in Belgium.
  • Former Core dev of Odoo (formerly OpenERP) (6y)
  • Started to use Python with Aragne in Belgium (EuroPython 2002 and 2003)

I'm currently living in Charleroi, Belgium.

I'd like to work on:

  • Help for the promotion of Python during the events and the meetups
  • Help for the brochures of the PSF
  • Work on the events and the coordination of the events
  • Increase the Python Community
  • Work on the donation process
  • Create a marketing workgroup with Marc-André Lemburg
  • Create more Python merchandise (t-shirts, hats, snake ...)
  • In February and April 2015, I have printed some flyers for the donation and the membership for the PSF

Affiliation: Freelance , Belgium


Philip James

New board member

My main contributions to the Python community in the past year have been speaking at PyCon 2015, assisting with a tutorial at PyCon 2015, and general local efforts in the San Francisco Bay Area training new Python developers and encouraging contributions to open source projects. I was a member of the PyCon Program Committee for 2013 and 2014.

The additional experience I bring is in the form of four years spent in Senate at my university, with two of those years as Senate Chair, as well as my years developing large Python codebases at various companies.

I would like to do whatever I can to strengthen the Python community, and ensure its future as a inclusive and welcoming place for all.

Affiliation: Philip James works for Eventbrite


Ashwini Oruganti

New Board Member.

I love the Python community, and I have learnt a lot from it. I want to be an active leader in its journey towards becoming a bigger and more diverse place for everyone in the world.

  • I have been a long time Twisted core developer. I started out as a mentee, and grew to be a mentor to new Twisted contributors, through the Google Summer of Code programs under the PSF umbrella.
  • I worked on HippyVM, a high-performance PHP Virtual Machine using the PyPy toolchain. I built the technical underpinnings that made it possible to run two major open source content management systems through Hippy:­­ WordPress and MediaWiki.
  • I am the author of Python Cryptographic Authority’s TLS, an easy-to-use, opinionated, and secure TLS 1.2 implementation in Python. I was awarded the Stripe’s Open Source Retreat grant for this project.
  • As a member of the PyCon 2015 program committee, I reviewed and helped select talk proposals.
  • I am the Financial Aid Chair for PyCon 2016. I will be leading the Financial Aid committee in spreading the funding to provide assistance to and cover expenses (such as reimbursement for travel, lodging in the various conference hotels, or the conference admission) of as many applicants as possible.
  • I have been speaking, mentoring, and volunteering at regional and international Python conferences and events, such as, PyCon US 2013, 2014, and 2015, PyCon Dublin 2013, PyTennessee 2015.

As the Python user base and community grows, there have been some hiccups along the way. My goals are to:

  • create a more diverse and welcoming community, with more initiatives and a diverse perspective respectful to all cultures, both geographical and social. I grew up in India and have collaborated with open source developers across the US, Europe, and South Africa. I have personal cross-cultural experience required for achieving this goal.
  • work on bringing more transparency in the processes, mailing lists, and activities of the Foundation, so as to encourage better and more diverse participation.
  • encourage, support, and lead global community development, support more Python conferences and events, as well as provide assistance to a diverse audience in attending said events.

Affiliation: I will be joining Eventbrite in May 2015.


Ruben Orduz

New Board Member

  • PyCon US tutorials co-chair for the last two years ('14 and '15), will remain so until at least PyCon 2016.
    • In charge of instructor outreach, tutorials CFP, volunteer recruiting, voting rules, voting direction, instructor, category split, scheduling, instructor feedback, general instructor support, on-site direction and assitance
    • Managed 36 tutorials and their successful completion
    • Over 1700 attendees.
    • Over $200,000 in generated revenue in '15 alone.
  • Looking to serve the PSF in other and more direct ways.

Affiliation: works for Infor, inc


Mathieu Virbel

New Board Member.

I'm a Full stack developer, with a deep love for Python since 2007. My main contributions are done for bringing Python to the mobile stack:

  • the UI: Kivy
  • the toolchain for compiling Python for mobile: python-for-android, kivy-ios, buildozer
  • libraries to communicate with mobile language/API: pyjnius (Java) and pyobjus (Objc)
  • gather everything to simply communicate with python mobile: plyer

And thousands of contributions on various projects, as well as less-know project like condiment, hanga.io.

In the past few years, i've also:

  • given few talks on EuroPython, Pycon, RMLL, FITG
  • been a Google Summer of Code mentor since 2008 via Nuigroup then the PSF
  • been invited twice in the Ubuntu Summit for multitouch expertise
  • been president of Nekeme, an organisation for promoting Opensource / free games
  • currently President of the Kivy organisation

I would like to bring more attention on Python for mobile, as still many peoples doesn't even know that it is possible, and what the language can do for them.

Affiliation: Freelance.


Lynn Root

  • 2014 Board Member *

Lynn has been a PSF board member since 2013, a member of the PSF Outreach and Education committee since 2012, the Django Software Foundation liaison for grants & coordination, and continues to lead the PyLadies of San Francisco since 2012. She currently leads the development and growth of the global organization of PyLadies, including helping other locations starting a local PyLadies, maintaining pyladies.com, github.com/pyladies/pyladies-kit and other repositories under the pyladies account. Lynn is also helped organize PyCon 2015 by leading the lightning talks segment and PyLadies presence at the conference.

Lynn wishes to be a board member for the next year to accomplish the following things:

  • Broadening the PSF's reach in diversity,
  • Coordinating with the Django Software Foundation in diversity initiatives with grants, and
  • Finding more PSF/PyCon sponsors that align with the PSF's diversity mission.

Affiliation: Spotify, PyLadies


Anna Ossowski

New Board Member.

I love the Python community with all my heart! I recently wrote a blog post about the awesome things the Python community has done for me and what a positive impact it had on my life. I would like to help maintain this positive environment and make it even better. I am very passionate about diversity and community outreach and would like to encourage more people of underrepresented groups, especially women, to learn programming in Python, attend conferences, and get involved in the community because it’s awesome!

A little bit about me:

  • I am very involved in Django Girls. I am a Django Girls organizer (co-organized Django Girls Budapest and Django Girls @ PyCon 2015, more events in the making) and also run the “Your Django Story“ interview series on the Django Girls blog where I highlight one awesome woman and her work each week. I also mentor women in my free time and help other Django Girls organizers make their events awesome.
  • I spoke for the first time at this year’s PyTennessee about “Django Girls: A success story“. I plan on speaking at more meet-ups and conferences in the future.
  • I am a member of the Django Software Foundation grants committee and recently created a draft for the new DSF grants policy.
  • I helped review/select talks for PyCon 2015 as a member of the program committee.
  • I will join the tutorial committee for PyCon 2016.
  • I am currently working on building the “PyLadies Remote“ chapter with online content for everyone who doesn’t live near a PyLadies chapter and therefore doesn’t have the possibility to attend meet-ups.
  • I will help with diversity work for the Open Tech School conference in Dortmund, Germany in August this year.
  • I write a series called “Understanding Computer Words“ for programming beginners on my blog. It is important to me to help beginners and encourage them on their programming learning journey.

What I would like to work on:

  • Increase and broaden the PSF’s diversity efforts. I would like to keep working on bringing more women into the community but also extend the diversity work to increase the diversity of other underrepresented groups in the Python community.
  • Find more financial aid sponsors and work on extending the financial aid program. If it wasn’t for the great financial aid programs I wouldn’t have been able to attend conferences and get involved in the community. It is important to me to support as many people as possible and make it possible for them to attend conferences. I would also like to explore how the PSF could help smaller and regional Python conferences offer financial aid to their attendees.
  • Help with the communication between PSF and DSF as far as grants etc. are concerned.
  • Explore how the PSF can support educational programs like Django Girls more. As a self-taught programmer workshops like Django Girls have really helped me gain new skills and support on my programming journey. I believe that educational programs like Django Girls are one of the best ways to increase diversity and bring more people into the Python community.
  • Lead initiatives to help Python users in remote areas without access to user groups.
  • Help increase the PSF's global/international reach.
  • Help make the PSF’s processes more transparent and increase/improve communication with the community.

Affiliation: Django Girls, PyLadies


Diana Clarke

New Board Member

Over the past 3 years, I have chaired or co-chaired 5 PyCons. As I step down as PyCon chair, I look forward to serving the PSF and the Python community in new ways.

  • PyCon US 2015 Chair
  • PyCon US 2014 Chair
  • PyCon US 2013 Co-Chair
  • PyCon Canada 2013 Co-Chair
  • PyCon Canada 2012 Chair

Affiliation: r/ally Inc.


Naomi Ceder

New Board Member

I've been using, promoting and teaching Python on various levels since 2000, as a teacher, author, developer, manager, and organizer.

  • Founded Trans*Code, the first hackday series in Europe and UK to exclusively focus on issues of the transgender community
  • Served on the Code of Conduct response committee at EuroPython 2014
  • Presenter at the Education Track at PyCon UK 2014
  • On organizing committee for PyCon UK 2015, working on diversity and outreach.
  • Co-chair of PyCon Sprints in 2015 and organized the first PyCon Intro to Sprinting workshop (presented by Open Hatch)
  • Created/coordinated the first two education summits at PyCon, which each had about 80 attendees from all areas of Python education.
  • Created the poster session at PyCon and coordinated it for 3 years
  • Author of The Quick Python Book, 2nd ed., which was Manning Publications' number 2 selling book in 2012 and in the top 10 sellers over all for the past few years.
  • Presenter of various Python talks and tutorials in USA and Europe, including talks at PyCon, EuroPython, and PyCon UK. I have taught Python to teachers, system admins, kids, newcomers to Python and programming, etc.
  • Currently based in London, UK. Work with Python developers in USA, UK, Germany, Japan, China.

As IT director/architect of a company that runs on Python I'm very interested in the long term health and growth of Python and the Python community, and my personal circumstances have given me some very personal experience with diversity and inclusion from several different, and even contradictory, perspectives. I know well what it's like both to be privileged and marginalized simply because of who I am.

My goal as a board member would be to do all that I can to help the PSF achieve its mission in any way that I can. In particular, I'm interested in:

  • Diversity means more than increasing the numbers of women or nationalities (though both of those are important) - it involves thinking about a wide range of axes - race, ethnicity, disability, neurodiversity, gender and gender identity, sexual orientation, economic background, etc. I want to ensure that the Python community is as inclusive and welcoming as possible along all of those axes and more.
  • I believe that for an organization to be inclusive thought and effort must be put into opening all aspects to new people. My practice has been to deliberately hand off projects I've started as soon as practical once they are established.
  • Support for education is more than funding workshops - I'd like to encourage initiatives to improve pedagogy, tools, and resources for the various groups teaching Python.
  • As the community grows, the role of the PSF board needs to adapt. I support changes to make the PSF board have more of an oversight role and less involvement with managerial and executive duties.

Finally, perhaps the best qualification I can offer is that once committed to something like this, I'm excruciatingly reliable - I absolutely hate to miss meetings or deadlines, and I make sure tasks I'm assigned "just get done."

Affiliation: Razor Occam LTD (W. W. Grainger)


Van Lindberg

2014 Board Member

I've been involved with the PSF for about nine years now, serving as a chair or co-chair of PyCon US, outside counsel for the PSF, and most recently a board member and chairman of the board of the PSF. I recently described a lot of what the PSF does. Personally, I try to focus on things that are lost in the weeds but need to get done. I want to make sure that the operational infrastructure of the PSF keeps working. Kindness and professionalism are also important to me, and I strive to both model those characteristics and encourage them in the broader Python community.

My goals for the next year:

  • Develop our capacity: We have reached the point where our operational capabilities are being strained. I want to make sure that both Ewa (PSF Secretary, logistical planner, and all-around doer) and Kurt (PSF Treasurer) have backup. This is the most important thing we can accomplish this upcoming year.
  • Support Python in education: We have a huge opportunity to introduce Python to an entire new generation. I'm working with a number of different organizations to provide free, open-licensed teaching materials that help people use Python to teach computing. Also, in conjunction with the Python in UK Education working group, the PSF is an official supporter for the BBC Microbit, a Python- programmable miniature development board that will be released later this year. These are ongoing and important efforts that I want to continue.

I also want to continue the following:

  • Trademark management: Over the past year, I have helped make sure that the "Python," "PyCon," "PyLadies," and two-snakes logos are trademarked or under trademark examination in multiple jurisdictions worldwide. This work is ongoing, and I want to continue it. It is necessary to make sure that "Python" and the other marks of our community aren't misused.
  • Support for local conferences: This year we were able to help a number of local conferences with logistics and financing. We are putting together an international sponsorship package that will help make it easier for corporate sponsors to support more conferences in more places. This is a tricky legal, financial, and social project, but I think it can help grow the community worldwide.
  • Work on pydotorg: I have been working to continue the development of pydotorg for the past 6-8 months, after it had been left aside for a while. The current work is on making it easier for many people to contribute content, identifying "owners" for portions of the website so that they don't go out of date, and moving the whole infrastructure (including design) to public github.

Affiliation: Rackspace


Ezio Melotti

New Board Member

(Nominated by anatoly techtonik)

Anatoly statement:

  1. You need people who represent younger generation
  2. You need people from outside of US
  3. You need people who actually send patches to upstream projects that power Python infrastructure
  4. For pydotorg you need people who get the role of JavaScript and web interfaces in modern world

It is also only the person who cares not only about own interests, and therefore has this recommendation from some of the most tough members of community, which also proves good communication skills.

My self summary:

  • Python core developer since 2009;
  • Maintainer of the html package of the stdlib;
  • Maintainer of the bug tracker at bugs.python.org;
  • Roundup core developer;
  • GSoC mentor (and past GSoC student) for the PSF;
  • Technical member of the Italian Mars Society;
  • Taught Python programming at the Turku University of Applied Sciences;
  • Helped organizing several sprints and events during EuroPython, Pycon Italy, Pycon Finland, and with the Helsinki PyLadies and Python Turku.

Riaz Moola

New Board Member

(Nominated by David Mertz)

David Mertz statement in support: Riaz has done a series of amazing training and outreach efforts to disadvantaged groups in South Africa, including educationally underserved students generally, and a new program for prisoners and former prisoners who can gain skill with programming education. He is ambitious, driven, conscientious, and already (at a young age) a leading light of outreach and education

I am a South African citizen, and permanently reside in the city of Durban. In my first year of my undergraduate degree, I studied at the University of KwaZulu-Natal (UKZN) in Durban at a campus previously open to only non-white students during Apartheid (and hence the only university my parents were allowed to study at). Only 200 out of approximately 1000 of my Computer Science classmates in first semester made it to the second semester of studies, and even fewer into the second year. The lack of foundational IT knowledge was astounding, and I became even more aware of it when I participated in an exchange programme with Keele University in England during my third semester.

During my second year of studies, I was introduced to Python and felt strongly about its potential to help new programmers learn fundamental concepts. In July 2012, I founded the organisation Hyperion Development (www.hyperiondev.com), created a simple online course and website, and returned to the UKZN classes I had previously taken, urging students to sign up. In April 2015:

  • Hyperion is now the largest online course platform for aspiring programmers in South Africa, with several thousand users that come from approximately 95% of all tertiary institutions in South Africa.
  • Hyperion is entirely run and managed by a team of part-time university students based in the UK and SA. The team size has been between 20 and 40 members, selected from a pool of >250 applicants. I oversee 5 teams maintaining 7 courses (with a focus on Python and C++), with team members based in 8 cities.
  • We were awarded a UK Open Source Award, an Innovation Initiative Grant from the University of Edinburgh Development Trust, four grants from the Python Software Foundation (July/August 2013, June 2014, January 2015), invited as speakers at the first PyCon in South Africa.
  • We have worked to improve IT standards at a high school level, by training nearly half of all Information Technology high school teachers in South Africa in a series of workshops delivered in Cape Town and Durban for the South African Department of Education, with funding from Oracle, and building and installing 50 'Hyperion Boxes' - a low cost computer built from Raspberry Pi's - in 6 rural schools serving disadvantaged populations in rural South Africa - working with the South African Department of Wildlife and Agriculture.
  • Hyperion is now recognised as a leading provider of Python training in South Africa, with the Council for Scientific and Industrial Research (the largest R+D organisation in Africa) choosing us to deliver 6 workshops in Python (beginner, intermediate, advanced) for a total of 120 attendees to train their researchers in Python. 3 of these workshops have now been delivered, with excellent feedback.
  • Our team of student programmers, ranging from first year to PhD students, have built the Hyperion 'Virtual Learning Environment' which is adapted to the needs of SA students. We ensure that our course can be taken by students with limited access to internet and computers, that additional support mechanisms are in place on campuses across the country.

My goals for 2015/16 are aligned with those of Hyperion and the PSF:

  • There are unparalleled opportunities to help improve the lives of others in Africa, especially in the space of education, and even more so in the space of technical education. I'd like to reach these demographics more, through programmes with local partners. For example, Hyperion has begun working with Brothers For All (http://www.brothersforall.org/) in Cape Town, to reach prisoners in the Western Cape that are seeking to transform their lives through programming education. This initiative is headed by an ex-prisoner. who manages a coding centre in the heart of a township (see: http://en.wikipedia.org/wiki/Township_(South_Africa)).
  • Related to the above is the need for a total reform of high school IT education for thousands in South Africa. During our teacher training projects, we repeatedly pushed for Python to be introduced as the new language to be taught in all high schools. We remain in contact with the two government bodies that oversee IT education in half the country, and see this as a long term goal that is achievable.
  • I'm interested in sustainable but effective models of Python education. Our online Python courses offer a unique level of support, with students teaching other students, and I'd like to see how Python developers and educators around the world can collaborate more to help others learn this language.
  • I'd like to engage more with organisations that are serious about contributing to IT development in Africa. For example, I currently study in a department where the Raspberry Pi was created, yet it has proven exceptionally hard to engage with the Raspberry Pi foundation in a meaningful way to support the above projects. Computer Science, programming, and IT are often not seen as the most urgent needs for those in Africa, hence local funding is scarce. We must connect the international community with the African community to balance the scales of education.

As a member of the PSF board, my involvement in the above projects and access to the Southern African community will extend the reach of the PSF to truly hard to reach places and people that are woefully underrepresented in the community.

Affiliation: I am currently a masters student, reading for a MPhil in Advanced Computer Science as a Gates Scholar at the University of Cambridge. I will intern as a Product Manager at Google this summer.


Please use the following format:

Candidate Name
==============

*2014 Board Member.* or *New Board Member.*

Description.

Affiliation: ...

----

Unable to edit the page? See the FrontPage for instructions.