PyCon is the annual North American Python community conference, first held in 2003, organized and staffed by community volunteers, and underwritten by the Python Software Foundation. I attended my first PyCon in 2004 in Washington D.C. I was "on staff" from the beginning, helping out more each year. I was the Chair of PyCon 2008 and PyCon 2009, both held in Chicago.

I contribute to the PyCon weblog.


If there is no link from a talk or tutorial presentation below, it means that I do not have files for that presentation. Please do not write to ask for them, because they do not exist! If I do prepare files, I will post them here.


PyCon 2010 was held February 17 to 25 in Atlanta, Georgia: tutorials on February 17 & 18, conference talks February 19-21, and development sprints February 22-25. My presentations:

Staff roles (volunteer):


PyCon 2009 was held March 25 to April 2 in Rosemont (Chicago), Illinois: tutorials on March 25 & 26, conference talks March 27-29, and development sprints March 30 to April 2. It was widely hailed as the best PyCon to date. Apart from opening remarks and introductions for keynote speakers, I didn't make any presentations. I learned my lesson in 2008.

Staff role: I chaired the PyCon 2009 organizing committee, as a full-time employee of the Python Software Foundation.


PyCon 2008 was held March 13-20 in Rosemont (Chicago), Illinois: tutorials on March 13, conference talks March 14-16, and development sprints March 17-20. It was the biggest to date, with over 1000 attendees, and (IMHO) a great success. My presentations:

Staff role (volunteer): I chaired the PyCon 2008 organizing committee.


PyCon 2007 was held February 23-25 in Dallas, Texas, with tutorials on February 22 and sprints February 26 through March 1. My presentations at PyCon 2007:

Staff roles (volunteer):


PyCon 2006 was held in Dallas, Texas, on February 24-26, with tutorials on February 23 and sprints February 27 through March 2. My presentations:

Staff roles (volunteer):


PyCon 2005 was held in Washington D.C. on March 23-25, with sprints March 19-22.

I presented a lightning talk: Easy Menus in Emacs.

Staff roles (volunteer):


PyCon 2004 was held in Washington D.C. on March 24-26, with sprints March 20-23.

A Week at PyCon DC 2004 gives a narrative account of the events.

I coached the Docutils sprint and held a Docutils birds-of-a-feather (BoF) session.

Staff roles (volunteer):