Tuesday, December 2, 2008 at 3:21 PM
You never know where an experiment will lead you. When we launched the Google Highly Open Participation Contest™, we weren't sure how many pre-university students would be eager to participate in Open Source development. We weren't sure what kind of work would be most useful to the participating Open Source projects and most compelling to our student contestants. Of course, we were delighted when the first GHOP was a rousing success.
A few weeks later, Titus Brown, the Python Software Foundation's (PSF) GHOP administrator, wrote to let us know of another success story. He'd be mentoring Rachel McCreary for her Google Summer of Code ™ project to improve Pygr, a graph database interface written in Python. Rachel's inspiration to apply for Summer of Code? Her little sister had recently participated in GHOP, working with the PSF.
Rachel did quite well in her project. So well, in fact, that she was invited to attend 7th Annual Python in Science Conference (SciPy 2008), held from August 19 – 24 at Caltech in Pasadena, California, USA, to meet up with her fellow Pygr developers. Rachel was kind enough to send us this report:
The conference provided a great opportunity to learn about the various ways Python is used in scientific applications. As a newcomer to this field, I was overwhelmed by the diverse and incredibly active Open Source community. Several of the conference attendees had new and innovative ways to incorporate Python into their work, and I spent the majority of the breaks and lunches learning about the impressive accomplishments of my fellow conference attendees.
Even more exciting than the tutorials were the presentations held on the final two days of the conference. While all were interesting and informative, my personal favorite was the NetworkX presentation. NetworkX is tool that analyzes networks by manipulating basic graph and data structures, and performing numerous computations on the analyses. One of the applications of NetworkX is the prediction of disease outbreaks, and since I am a total epidemiology geek, I was fascinated.
Furthermore, several members of the Pygr project were on hand that week, which provided an ample opportunity for the project team to discuss the successes of my summer project, review code, and plan for the future. It was wonderful to finally put faces to names, and my Google Summer of Code project was presented to the group. As I am the least skilled member of the Pygr clan, I benefited tremendously from observing my fellow developers demonstrate and explain the most efficient ways to improve and utilize Pygr. I plan to continue working on Pygr despite the conclusion of my project, and the sprint helped me to find tasks to focus on in the future.
While SciPy has long been over, the conference had an unexpected impact on me. Once school started back up, as my research advisor assigned me a new bioinformatics computing project, which clearly needs some NumPy love. Luckily, I’ve had just the introduction I need to dive right in!
Many thanks to Rachel for the report. If you feel like sharing your own Summer of Code or Highly Open Participation Contest success stories, we would love to hear from you. Post a comment and share your joys.

6 comments:
Rachel was inspired and motivated by BOTH of her little sisters, each completing six GHOP tasks (if memory serves).
GHOP and GSOC has been a game-changer for these girls. Rachel's younger sister is applying to schools such as MIT with an interest in a science major. The youngest daughter now has a Caltech poster on her wall with the intent to eventually attend.
Their proud Dad
@ Charles: Thanks so much for the additional information. I've heard from a few other parents of GHOPers that they've been inspired to contribute to Open Source because it gives them something fun and educational to do with their kids. I suppose I ought to include you in that list?
That's very exciting!
When I participated in GHOP myself last year, I was looking for an opportunity to gain experience and earn a little money. Looking back a year later, I can say that it was worth every minute.
GHOP was my first real interaction with a large open source project. All of my tasks were for GNOME, and they succeeded in piquing my interest in desktop development. After GHOP ended, I remained active in GNOME and was extremely excited when I was invited to GNOME's first User Experience Hackfest this past October. (See http://live.gnome.org/Boston2008/GUIHackfest)
The hackfest itself was an amazing first-of-a-kind experience for me. I got a chance to meet one of my GHOP mentors, Owen Taylor, who took care of the details that allowed me to attend and to even follow up on ideas that were originally discussed during GHOP.
Thank you Leslie.
@ Aantn: Thanks for the update, and glad to hear you enjoyed the hackfest.
Are you still working on GNOME?
Due to a new school and some happy occasions in real life, I haven't been able to contribute as much as I would have liked, but I'm still involved in a few semi-official GNOME projects in my free time.
@ Aatn: Great news! Glad to hear you're still contributing when and where you can.
Post a Comment