[TriZPUG] PyOhio FTW
Chris Calloway
cbc at unc.edu
Wed Aug 1 02:49:19 CEST 2012
PyOhio was a mind expanding experience. Highly recommended.
Somehow I won the grand door prize, a full multi-OS, single user, Wing
Pro license. I already have a full Wing Pro license. So at the next
TriZPUG meeting, some lucky person is going to win this as a door prize.
It's worth $245. I would save it for PyCarolinas, but the download code
expires on Sept 15, so I gotta give it away sooner. Chris Fox is
reserving us a room for our August meeting at NCSU now. So save the date
Thur Aug 23 at 7pm for your chance to win.
PyOhio also shares their love by donating their large cache of name tags
ribbons (the ones that say "speaker," "sponsor," "volunteer," etc.) to
PyCarolinas. Calvin, I will hand them over to you the next time I see
you. The tags were given to PyOhio by PyCon US, so the gift keeps on giving.
The PyOhio board met on Sunday and tapped PyCamp to provide a week of
Python instruction leading up to PyOhio 2013. PyCamp will be July 22-26,
2013 and PyOhio will be July 27-28, both at the shiney new Ohio State Union.
The sprints were excellent. Catherine Devlin concentrated the sprints on
minting as many new Python cor devs as possible. Her help was fantastic
and somehow I managed to submit a patch for filecmp.
The best part wasn't even surprising. The best part was, of course, the
lightning talks. Chad Whitacre is not only a Python rockstar, he's got
to be the funniest person to ever give a lightning talk (OK, maybe
second to Ian Bicking's old ZDjangoGears talk). Anyway, you should
support Chad's https://www.gittip.com/ .
I'd like to report to you on Chad's talk on Aspen, his super-duper WSGI
server. But I was session-chairing a different track while it was going
on. There were four (!) simultaneous tracks at PyOhio.
There were some lightning talk glitches with laptop projectors and
laptops, as usual of course, so we didn't get to see the Caktus
lightning talk. The main ballroom projector seemed to freeze on anything
with video. But it was great to see Caktus there as a sponsor. I think
the organizers were pretty happy with all the NC/TriZPUG presence and
support.
The best talk was Kenneth Reitz's "Python for Humans" which was about
Python barriers to entry. I never knew there were so many. I mean, from
teaching Python, I thought I knew most of them. But there are a lot more
than I knew. But Kenneth didn't just complain. He has answers, like his
requests module (pypi.python.org/pypi/requests) which compensates for
all the warts in Python standard libraries dealing with http, and like
his "Hitchhikers Guide to Python" (http://python-guide.org). Anyway,
Kenneth works for Heroku in Virginia and wants to give the same talk at
PyCarolinas.
The PyOhio video should be up soon at http://pyvideo.org . You might
want to go look there now, because the PyData talks are up.
My second favorite talk wasn't a talk at all. It was also by a Ruby guy,
Greg Malcolm, who ported the Ruby Koans to Python. And they're
wonderful. So the talk was just download the koans are start doing them,
each attendee on his own in silence. Go here:
https://github.com/gregmalcolm/python_koans/downloads
Download and expand the koans, cd into either the Python 2 or 3
directory, and python contemplate_koans.py . The script will tell you
which test case you need to fix next on your path to enlightenment.
My talk turned out OK (in my mind, that is) because it timed out
perfectly to the time allotted for my talk, which was completely
accidental, I assure you. A couple of people told me it was the best
talk they saw. Clearly they were crazy, so I avoided them for the rest
of the conference. You can find my presentation and code samples on my
page at:
http://trizpug.org/Members/cbc/pytestfund.pdf and
http://trizpug.org/Members/cbc/pyohio.zip or
http://trizpug.org/Members/cbc/pyohio.tgz
There was a great party Saturday night thrown by the mysterious
Cargowebco firm at the Kobo night club with the Tatoheads food truck
standing by. Chorizo fries, local beer, two bands, and lots of Python
people. Good times! The official PyOhio on-campus hotel, The Blackwell,
was also over the top. There were lots of Python people staying there
and hanging out late in the lounge. There were no dull moments.
A highlight for me was having lunch with Brandon Rhodes who always gives
the best talks at PyCon (he had four talks at PyCon 2012!). Brandon used
to organize PyAtl before moving to Ohio, where things were already quite
well organized, Pythonically speaking. I always get a lot out of
listening to Brandon's opinions on all things Python and, well, anything
else (this time it was trends in climate change-inspired science fiction).
And opinions, there were a lot of them. About every other speaker
delivered some form of these statements:
"If you aren't doing X, you're doing it wrong," or
"If you're doing Y, you're doing it wrong," or
"The war is over. Z has won. Sorry,"
where all those statements are perfectly debatable and reasonable people
do either, according to what fits them. Bandwagon-ism used to amuse me
in a "look at the kiddies on their children's crusade" kind of way. Now
it's just starting to get annoying. This is a trend we should not
contribute to. I was appreciative of speakers who presented their
findings with some modesty, because in five years we'll all be doing
something else some other way.
PyOhio was a as great as I'd been told and I'm looking forward to it
next year.
--
Sincerely,
Chris Calloway http://nccoos.org/Members/cbc
office: 3313 Venable Hall phone: (919) 599-3530
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599
More information about the TriZPUG
mailing list