Tuesday, June 23, 2009

Talks at FISL 10

Greetings from Porto Alegre, Brasil!

It's my second trip to Brasil and I'm already having a blast. Heading for dinner soon with Nanda, but just a quick update before I head out the door. I'm giving two talks at FISL 10: The 10th International Forum on Free Software. Tomorrow, I'll be talking about Google Summer of Code and hope that any all GSoCers at FISL will turn up and share their experiences with the audience. Talk starts at 13:00. On Friday, I'll be talking about Community Management Basics, and once again hope everyone can come by and share their collective wisdom.

We're also planning a GSoCer meetup after my talk tomorrow, and you can join the planning discussion in this thread.

I owe the world a write up on the Summer of Code BoF at Open Source Bridge. It will happen, really. I have notes. 

Labels: , , ,

Thursday, June 04, 2009

Bridging the Gaps

You know it's bad when your Mom bothers you to update your blog.

Doings in May included a return to BSDCan to discuss Open Source for Newbies along with the fabulous Cat Allman. We tailored the talk to discuss how more experienced contributors can make communities most welcoming for new folks and got great feedback from the audience, which will be integrating into the presentation.

As always, we're looking for useful advice on helping newbies get involved, so if you want to share your thoughts, please find one of us. We'll be speaking at Open Source Bridge in Portland on the opening day of the conference, so if you happen to find yourself in the Silicon Forest please pop by to see us. I'm particularly excited about Open Source Bridge given the event's focus on Open Source Citizenship. I'm looking forward to hearing more from my fellow attendees about what this citizenship looks like to them and exploring the concept of what being a part of the "community" means in terms that are a bit less, well, fuzzy.

I'll be denting extensively from the conference if you're interested in hearing more about these conversations.

I also spent two weeks on holiday in the Netherlands and Los Angeles. Highlights included the orange and white tabby that followed me on my walk through the Dutch countryside, late night partying with a bunch of Aramco Brats and my conversation on photos with the kindly elder Dutchman who parked beside me at a cafe in Amsterdam while I was reading Pratchett's Equal Rites:

Him: So you're on your fourth visit to Holland?

Me: Yes, it's one of my favorite places on Earth. I'm heading to Keukenhof tomorrow and plan to walk through a field of tulips.

Him: Have you taken many photos on your trip?

Me: No. I don't really take photos. I prefer my memories.

Him: Wow. You don't hear many people say that these days. Good for you.


We enjoyed a cup of tea and other philosophical musings before he continued his day elsewhere. Have I mentioned how much I love the Dutch? And if you're wondering why I never post photos from my adventures, well, now you know.

Please take note that if you do go to Keukenhof, you don't really get to walk through a field of tulips. You do, however, get to wander through a truly spectacular hedge maze.

And.... Hi Mom! (My only^H^H^H^H most loyal reader.... :)

Labels: ,

Wednesday, April 22, 2009

Penguin Day San Francisco: This Saturday (and before)

This Saturday, I'm heading to Penguin Day San Francisco. This will be my third Penguin Day, and this time I'll be leading two discussion sessions: Introduction to Free and Open Source Software and Learnings from Summers of Code. Other awesome topics include CiviCRM, Introductory and Advanced Level sessions on Drupal and Joomla!, and even Introduction to Blogging led by our fabulous facilitator, Allen "Gunner" Gunn of Aspiration fame. Should be a truly awesome way to spend a Saturday in the City by the Bay.

Performed a true drive by at today's MySQL Camp, a.k.a. the MySQL Conference Unconference. I'm hoping to get a chance to stop by the camp tomorrow since it'sso close to my house. We had an half and half mix of experienced and newbie in the small audience, so we opted for group discussion of Open Source for Newbies over lecture format. Communication sans slides ftw!

The number one question: how do I use Open Source to help further my career prospects. For those wondering more about this question, take a look at How to Put Free Software Experience on Your Resume; it's aimed primarily at newly graduating students, but it's useful for all takers. Folks were also interested in good resources to learning more about software licensing. Wikipedia is a good place to start for an overview of each of the Free Software Licenses and Open Source Initiative Approved Licenses. I'd also recommend Intellectual Property and Open Source: A Practical Guide to Protecting Code by Van Lindberg. Always nice when you can get a FLOSS programmer writing about matters FLOSS legal.

Open Everything NYC this past weekend rocked. Highlight: Schuyler Erle on RapidSMS. I covered a basic model for folks to get involved with social causes in their local neighborhoods in my talk Common Sense. As conference organizer John Britton put it best "It's great that you're all here. It's even more important that you go out and do something."

Amen.

8 days, three unconferences. Wow.

New York City was, as usual, lovely. Too densely populated for my long-term tastes, but the chance to catch up with friends in between Summer of Code madness was quite welcome. City Island in the Bronx - beautiful, just beautiful. Even saw a falcon on the drive over the rough bridge onto the island. The park two blocks from my friend's house has giant bronze seals and an overly smiley dolphin, but looked like a great place to play when you're a wee one. And I finally got to eat at Dinosaur Barbeque.

Life is good.

Labels: , ,

Friday, April 17, 2009

Open Everything NYC: Tomorrow at UNICEF HQ

For those not familiar with Open Everything events, think ultimate unconference. These gatherings focus on, well, everything open, from what that terms means to each participant to how principles of openness impact art, media, public policy, science and, yes, even tech. I'll be speaking at the closing session of Open Everything New York City, discussing what open means to me and my thoughts on where applying the principles of openness and transparency have the greatest potential to improve our world, short and long-term.

If you're heading to the conference, take a look at the Open Everything NYC wiki. At time of writing, it's a bit spartan. Help fix that: add information on public transportation, nearby restaurants or coffee shops, or anything else you think will be helpful. Already know what you want to talk about tomorrow or have a burning question you'd like to explore with your fellow attendees? Add your comments to the suggested sessions page. The canonical tag for the event is openeverything, or #openeverything for all you microbloggers. The organizers are hoping to see the event become a trending topic on identi.ca and Twitter, so make sure to tag your dents and tweets.

Can't join us at UNICEF HQ tomorrow? The best part of Open Everything is that everyone is welcome and encouraged to host their own events in their own communities. You can find resources to plan on the Open Everything wiki, including information from past event organizers and participants. If you're looking for inspiration, start on the wiki and feel free to contact folks for more details.

Labels: , , ,

Friday, April 03, 2009

Leaving for Las Vegas

In case you missed the announcement, I'll be speaking at Joomla! Day Las Vegas tomorrow. The good folks from Aspiration Tech will be facilitating this day of unconferencing on all things Joomla!. I'm looking forward to seeing old friends, making new ones and talking about the fine arts of community management.

I'll be Denting and Tweeting from the conference, so if your curious about the events of the weekend, check in on me on identi.ca and Twitter.

I'm so excited to be heading out, I can almost forget how poorly I do in desert environs. Wish me luck and hope to see some of you there!

Labels: ,

Thursday, April 02, 2009

More lolcats

Made. Of. Awesome.



Labels:

GSD & LOLCATS

Tonight is devoted to GSD: clearing the old inbox, catching up on reading articles, etc. Got a chance to send around feedback to all the folks who put up Help Wanted listings at teachingopensource.org. Life is good.

This afternoon I suggested folks should create Summer of Code lolcats. Here are a few that folks have done.




funny pictures

These. Are. Awesome. Moar please.

Labels: , ,

Sunday, March 22, 2009

Getting Started in Open Source: You Don't Need to be a Rocket Scientist

(Ed. Note: I'm spending more time microblogging these days than updating Hawthorn Landings, so if you're interested in what's going on in the wonderful world of LH and the Federal Republic of Northern California, you may want to subscribe to my notices on identi.ca or follow me on Twitter.)

Last weekend, I attended the birthday celebration of a dear friend, Angie Wolff. Most of the crowd were techie types, spending their day jobs thinking about genetics, scientific instruments and space. Late in the evening, we gathered around an outdoor fire pit for conversation, enjoying the night chill and the heat from the tower of flaming oak wood equally. I couldn't help but think that such gatherings have happened in much the same form since man first walked the earth.

The gentleman to my right worked for the local arm of NASA, and we wandered across topics like debris in space and government spending on the space program. Fascinating stuff all around, though I admit to delivering a disgusted rant about the fact that human beings can't seem to keep their waste production confined to this planet. It's bad enough down here, thank you very much. Eventually, the conversation lagged a bit and he asked the eternal question: "So, are you an engineer?"

I laughed and responded, "No. In fact, I have a degree in Medieval English Literature." He blinked. I'm used to this sort of surprise. "But," he said, "you ask all the right questions. You talk like an engineer. You think like an engineer." "Well," I countered, "I suppose that's because I spend so much time around them."

This weekend, my thoughts turn to the fifth Google Summer of CodeTM, and the topic of this post. Each year, #gsoc on Freenode fills with new nicks, and it's been wonderful this year to watch the community band together to welcome our newcomers, answer their questions and guide them as they begin to explore the world of FLOSS. Another year, another GSoC, and the same set of questions: "Will I get accepted?" "What are my chances?" "I am really excited about Open Source, but I don't think I know enough. Should I even bother applying?" "What if I'm a first year student in Computer Science, is that enough experience?" "What if I have been programming for years, but I have never done anything Open Source? Should I give up now?"

To those who are feeling intimidated, I cannot say this too many times. Go ahead and apply. The worst you can do is not be accepted. Even if you fall flat on your face, you are still moving forward. Even if you are not accepted into the program, you will still get the chance to learn more about some exciting projects and to get to know some of the folks who make those projects happen. You may not work on their code base in the next few months, but who knows when you'll find they provide an itch that you just have to scratch.

The pep talk I wrote two years ago holds equally true today. Go read it if you need some reassurance. Take a break from Programmer Insecurity.

As of tomorrow, I will have worked for Google's Open Source Programs Office for three years. When I got started, I'd written precisely zero lines of code. As of today, I've written just under one thousand, but nothing that was ever particularly useful — mostly just "Hello World!" type stuff — and I've never submitted a patch nor designed an elegant file system. I know my work, both for Google and in my volunteer time to the community, has had a useful impact, even though I don't write code. Consider how "little experience" I have and then ask yourself if you should really be wasting cycles worrying about how little you have to offer instead of focusing on how much you have the opportunity to learn.

And for those of us who know that all that glitters is not only code, there are many avenues of contribution to the Free and Open Source Software world that have nothing to do with fixing bugs. I'll be talking more about tips for newbies in the coming weeks. Assuming I can tear myself away from Denting and Tweeting.

Labels: , ,