Tag Archives: inspiring

The Ubuntu WomenÂ team ran a competition a few months ago to gather stories documenting how women adopted the Ubuntu distribution as their computer operating system of choice. Based on the success of that competition, they (for full disclosure, this includes me) have another competition going.

It is a photo competition that is timed to coincide with World Play Day. The task being for parents (and guardians) to take photographs of their girls using and embracing Ubuntu. Ubuntu Women can then use these photos for inspiring girls to be excited by technology.

One year ago today, I also had a very pivotal experience. I attended my first technical conferenceâ€” an unconference, a barcamp â€” at the Rochester Institute of Technology… up until that point, I had only ever seen HTML and CSS (sparingly.) I was familiar with HTML and in-line styles. And I knew how to use things like myspace and facebook. My background was exclusively education and English (literature and writing.) I was interested in programming, but I felt a severe barrier to entry: I thought it was too technical for me…

That day, despite my intimidation, I was inspired by the things I saw. I attended an excellent talk on Haskell during which the presenter admitted he had very little experience with the language… I saw another talk on the OLPC/XO by an awesome woman, Karlie Robinson, who detailed the effort and reached out to the tech community to engage their skills towards a cause for education. I could relate. I even brought myself to go up to her after the talk and give her my e-mail address, given my experience in education, thinking maybe I could help. For the first time, I thought, maybe there is something worthwhile that I can contribute to the tech community.

I started programming one year ago today, because I was inspired by the technical talks I saw that day, and because I realized I am not any different than any other extraordinary geek…

I gave a talk on learning programming today at BarcampRoc 2010… I no longer feel limited by what I donâ€™t know. Because I know I can learn. I didnâ€™t know this small, and seemingly obvious bit of knowledge, one year ago today.

Today, I know.

What formative geek experiences have you had during the past year? Post your stories in the comments.

A little over four years ago, I made a huge career change. While I loved talking to geeks all day, recruiting just wasn’t the right role for me. When Chris DiBona asked if I was interested in joining his team to help make Google Summer of Code happen for the second year, I was elated. I knew I had great organizational and project management skills. I knew I got along really well with programmers and loved to talk tech. I knew what the Summer of Code was – an awesome program to give jobs to students by giving them a chance to work on Open Source projects, and a great way for those projects to find new contributors. And I knew what open source software was in a general sense – everyone shares their code with everyone else. Sounded beautiful and idealistic. I was in!

What I didn’t know was, well, everything else. Sure, I used Firefox, but I was running Windows. I’d used GNOME about, oh, four years previously, but never to do anything but play music files and it wasn’t ever running on a computer I owned. I had never been on a mailing list before joining Google, and had never been on a mailing list outside the company. I hadn’t used IRC since high school. And did I mention that I don’t write code?

Needless to say, I was intimated. Really intimidated. But I was also passionately excited about the chance to help people do good in the world, and that pushed me to get out there and get things done. I talked to some lawyers, knocked on the doors of some accounting types, wrote some documentation, kicked mIRC until I could figure out how to connect to Freenode, and created a channel called #gsoc. And the games began.

I spent the first few days hanging out, seeing who was there and trying to answer questions quickly and effectively. There were a lot of people in the channel who had participated in Summer of Code the year before talking about what a great program it was and how it really helped them become better coders, get a good job, and meet great new programmers for their projects. I knew I’d made the right choice in taking on this job. I also knew I had no idea what I was doing and that I was going to be found out for the Impostor I was at any second.

Suddenly, this amazing person burst into the channel, filled with praise for the program. I didn’t know who she was, but I surmised from her handle webchick that she was, well, a chick who worked on web stuff. She was infectiously enthusiastic about her work on Drupal, which I quickly Googled. I still didn’t know a Content Management System from a Center for Medicare and Medicaid Services, but I quickly deduced that it was software that helped you make websites. Cool beans. I had played around with DreamWeaver a little bit back in the day. I could understand this stuff.

So I asked webchick if I was right and Drupal helps you create websites, figuring it was a stupid question but that I had to start learning sometime. She replied immediately telling me that I was right and that it was written in PHP – okay, good, I know what PHP is – and that she hadn’t worked on it before Summer of Code. I was astounded. I asked her to tell me more since I could only imagine that doing this kind of work required all kinds of experience, so she must had some really great classes at school or she wouldn’t have been able to learn so much so quickly.

To my surprise, she let all of us know that she had taken a few classes on web design at community college, but nothing that had really prepared her extensively for working on Drupal. She said that she’d been terrified of contributing to open source because it was just for geniuses but since she saw that Summer of Code was a program for students, she thought they’d be OK with someone who was a complete beginner. She’d been sucked in completely by Drupal and now spent morning, noon and night working on it. If I remember correctly, she’d already been hired by a Drupal consulting shop when we had that first fateful interaction.

I know webchick was just telling her story, but I can’t even begin to tell you how much what she said gave me confidence. I too attended community college and after walking through halls filled with Stanford PhDs for three years, I had a little bit of, um, degree shame. Sure, I graduated from Cal at the top of my class, but I only had an English degree and couldn’t possibly be as awesome as all those people around me who had only attended universities and had done advanced studies in Machine Learning and Artificial Intelligence. Hrm. Maybe not.

I walked away from that IRC chat feeling so inspired. I knew if webchick had been successful, I could be too. She had passion for her subject, unbridled enthusiasm and the willingness to share her experiences. I had all those things, too. If those were the indicators of success, I could make it work, even if I didn’t know a darn thing yet.

One year later, I was promoted to be manager of the whole Summer of Code program. I started traveling the world to share stories like webchick’s with people so that they would be just as inspired by the wonder that is participating in the FOSS community. I started inviting the public to Google to hear about all the great work being done by famous open source developers who’d joined the company. Two years later, I launched one of the most widely read developer blogs at Google soon after and kept it fed with regular content. With the help of webchick and an awesome team of mentors, I then went on to create and launch the world’s first global initiative to get pre-university students involved in open source development. I might have had zero experience then, but now I was making things happen.

Four years after that chat in IRC, webchick, a.k.a. Angela Byron, is now the maintainer for Drupal 7. Even if you don’t know what a CMS is, you’ll be impressed to know that the software that Angie is currently in charge of is what powers whitehouse.gov. Angie was the recipient of one of five Google O’Reilly Open Source Awards for Best Contibutor in 2008. Being able to share that stage with her and put the award figurine in her hands remains one of the most shining moments of my life.

If you’re intimidated, you’re not alone. Don’t let that stop you. We all have to start somewhere and FOSS people who seem like deities to you were all new at this once, too. If Angie can do it and I can do it, you can too. Cease procrastination and begin your application for Google Summer of Code 2010.

And remember, even if you fall flat on your face, at least you know you’re moving forward.