Testimonios sobre PyCon 2009
Las lista de usos de Python es extensa y no es casual, "Python tiene 19 años, ya puede manejar, votar y seguir creciendo como lo esta haciendo", decia Guido Van Rosum en su keynote, "además, la comunidad es demasiado inteligente para fallar, no deberiamos preocuparnos por la crisis económica". Y creo que fue una afirmación acertada, porque si bien la cantidad de asistentes del evento se habria mantenido en comparación al año anterior, la cantidad de eventos cancelados o reducción de participantes en eventos programados en el mismo hotel, era significativa según nos comentaban los mismos empleados.
Día 1: Reprogramo charla, divulgación, Python en el Polo Sur y máquinas virtuales
Kamon Aveya, autor de la idea y coequiper de charla, tuvo inconvenientes con su pasaporte y no pudo llegar sino hasta el segundo día. Por este motivo, reprogramamos nuestra charla para el tercer día. Gracias al cambio de plan, pude asistir a un par de sesiones que se solapaban. La primera estuvo a cargo de Andrew Kuchling y se tituló "How to Give a Python Talk". Como buen activista, siempre disfruto y aprendo viendo a verdaderos profesionales contando sus secretos para cautivar al público. Andrew describió muy bien un camino incremental para formarse como evangelista: primero dar charlas en la organización en la que uno está involucrado, en diversos departamentos o seminarios. Luego, en grupos de usuarios locales, grupos que no sean de Python, eventos nacionales, internacionales, PyCon, EuroPython, Python Uk. Etc. Mas tarde y en la misma sala, Stuart Williams retomaba la misión del evangelista con optimismo, cuando decia que generar cambios es duro, difícil pero posible y si uno quiere realizar modificaciones en una organización, el secreto es conocer muy bien como es el proceso de toma de desiciones. Sentido común, pero cuando abogamos por el uso de una tecnología, creo que es muy importante tenerlo en cuenta.
Antes del almuerzo, el dilema era escuchar sobre testing, profilling o cómo es desarrollado Python. Ganó la tercera, de todos modos, puedo ver el video de cualquiera de las tres hoy, solo hay que seguir los enlaces en el programa o en este post.
Durante la siesta, tuve oportunidad de escuchar la descripción de una misión crítica de Python en el Polo Sur, seguido por el proyecto de Owen Taylor, quien me hizo recordar el workspace de Smalltalk en la charla Reinteract: a better way to interact with Python. Antes de que cerrar la primera jorndada, Steve Holden contó sus experiencias como Chairman de la Python Software Foundation en The State of the Python Community: Leading the Python tribe.
Por la noche, compartimos la cena entre amigos de la comunidad Plone y escuchando blues en los bares que solia frecuentar Al Capone.
Día 2: Guido, Python 3, frameworks y nubes
La apetura del segundo día estuvo a cargo de Guido van Rossum quien comenzó quejandose por tener que seguir siendo keynote aunque en sus cuarenta y cinco minutos demostro porqué va a seguir siendolo. El resto de la mañana la dedique a frameworks ágiles para web escuchando a Jacob Kaplan-Moss describiendo el estado de Django, James Tauber presentando Pinax y Mark Ramm, el estado de TurboGears. Durante la tarde conoci sobre Dabo un framework de tres capas, multiplataforma desarrollado con wxPython y escuche a amigos de la comunidad Plone, LovelySystems contando sus experiencias con GoogleAppEngine y luego a Nate Aune hablando de Plone en Amazon Web Services.
Durante todo el día y en gran parte del evento, los oradores hablaron de cuestiones relacionadas a Python 3, no solo de su evolución, sino como está avanzando su uso en los distintos frameworks, incluso en Zope.
Esa noche no sali del hotel porque me quede trabajando en mi charla, aunque tuve suficiente tiempo para cenar con Tim Larson, un viejo amigo que manejó todo el dia desde North Dakota.
Día 3: Reddit, Plone, Python en Sudamerica y Africa
En el Keynote del día de cierre pudimos conocer la importancia de Python en Reddit, sesión a cargo de Steve Huffman y Alexis Ohanian. La mañana transcurrió muy rápido y antes de mi charla, Carlos de la Guardia mostro ContentMirror en A winning combination: Plone as a CMS, your favorite Python web framework as a frontend, de hecho prepare el terreno en una lighting talk mostrando Plyne, un caso particular de Plone con Pylons. Antes de que terminara el evento di otra lighting talk con Jordan Baker, contando nuestras experiencias y promoviendo el World Plone Day.
Finalmente, junto con Kamon Aveya dimos la charla "Giving back and helping expand the Python community. A roadmap for South America and Africa".
Días restantes: sprints!
Durante los siguientes 4 días cada proyecto organizó su propio sprint. La variedad de sprints fueron coherentes con el programa, desde el core de Python, pasando por frameworks web hasta nuevos proyectos. En mi caso la elección no era muy dificil: Zope y Buildout. Mis colaboraciones fueron modestas, creo que durante esos días simplemente observe y aprendi todo lo que pude. Los debates entre todos los presentes, incluyendo Martijn Faassen, release manager de Zope y Hanno Schlichting
, release manager de Plone, eran realmente mas que interesantes. Durante la mayoria del sprint estuvieron trabajando sobre unos arboles de dependecias de Zope y Plone y reviendo componentes para reducir o eliminar dependencias.
Pycon 2009 ha terminado, viva Pycon 2010
Si tuviera que resumir el evento en una palabra, creo que seria el adjetivo "excepcional". El programa, el hotel, la calidad del trabajo voluntario de los organizadores, la comunidad, la diversidad de los temas, el ambiente de camaraderia, todo, absolutamente todo fue excepcional. Incluso posterior al evento, los sprints y la digitalización en video de casi todas las charlas. Excepcional. Cuando comenzaba el día, uno desayunaba directamente en la sala del evento, escuchando lighting talks o al keynote de la mañana. La única preocupación que tuve durante los dias que duro la conferencia fue que charla escuchaba y con quien conversaba, todo lo demas estaba resuelto por excelente trabajo de los organizadores.
Ahora solo resta esperar hasta febrero del 2010, la cita es en Atlanta.







