One part of being a successful computer programmer is having a knack for solving complex problems, by taking traditional, outmoded approaches and recasting them in bold, imaginative new ways. The same goes for organizing a major computer conference in a town not normally associated with the programming industry.
To that end, two local programmers, Christopher Neugebaur and Josh Simmons, have taken their professional enthusiasm for the computer language known as Python, and combined it with their personal love of Petaluma. The result is this weekend’s North Bay Python, uncoiling at the Mystic Theatre on Saturday and Sunday. The two-day-long event has attracted impressive corporate sponsorship, will feature prominent experts and speakers from around the world, and is expected to bring over 200 people to Petaluma, making it the largest developer conference in Sonoma County history.
“I guess that bar is easier to reach because there haven’t been that many developer conferences in Sonoma County,” allows Simmons, a program manager for Google Open Source, working on the outreach team. “After this, we’re kind of hoping that might change.”
For those not well-versed in the intricacies of computer programming, Python is a widely-used, high-level computer programming language designed in the late 1980s by Guido Van Rossum. Its users regularly hold conferences to deepen their understanding and application of the language. Those conferences, whimsically enough, are commonly called PyCons.
“Python is unique among computer languages in that it is designed to be easier to use, and much more elegant,” explains Neugebauer, a software engineer working on search ranking at Shutterstock. A resource for users of photography, video, music and other digital information, Shutterstock uses Python to develop innovative search technologies, to assist customers in quickly finding the media needed for their projects.
“Fifteen years ago, or so,” Neugebauer continues, “Python began to be picked up more and more by people in web development, scientific computing, and a few other areas. The Python community is now quite broad.”
“It’s easier to pick up than a lot of other languages,” says Simmons, “while also being harder to shoot yourself in the foot with. Python is actually very enjoyable to use.”
So what, exactly, do users of Python do at conferences such as North Bay Python?
“Well, there’s a lot of value in developers meeting the people who actually use the frameworks that they write,” explains Neugebauer, who moved to Petaluma about a year ago from Tazmania.
He goes on to say that the idea for North Bay Python sprung to life at PyCon U.S., a big international Python Conference that’s taken place the last two years in Portland, Oregon. The initial thought was to create a smaller event in the San Francisco Bay Area, but not necessarily in Petaluma.
“PyCon U.S. has gotten as big as it wants to get,” says Simmons. “So there have been a proliferation of little regional, community-run Python conferences, where people who can’t afford to get to the big, national conference can still have access to the some of the same knowledge, networking and industry connections as they would at the national level.”
“We mentioned the idea to a few people, and it was well-received,” continues Neugebauer. “So Josh and I decided to look into seeing what it would take to organize it. And two months later, we were committed to running the thing.”
NORTH BAY PYTHON
WHAT: A Software Developers conference
WHEN: Saturday, Dec. 2 and Sunday, Dec. 3, from 10 a.m. to 6 p.m.
WHERE: The Mystic Theatre. 21 N. Petaluma Blvd.
COST: Tickets begin at $50. Attendees must pre-register at NorthbayPython.org.