Dwins’s Weblog

Summer of Code

Posted in Evangelism,Open Source Software by dwins on April 22, 2008

So, I’m mentoring a project for Google’s Summer of Code this year.  How cool is that?

But at the same time, I’m a bit disappointed.  Some of the students that I talked to about applying never bothered to put in a submission.  It seems a bit weird to me that after punching through that first psychological barrier of getting into a text chat channel, people still manage to convince themselves that it’s not worth applying.  I mean, the worst that can happen is you’d be turned down; what’s the big deal?

I see this around in general.  I bug people a bit about contributing to this or that project that they use all the time, or people come to me asking how they can become a better programmer and I tell them they should find an open source project and contribute.  (Seriously, what a great way to build your resume.  For free!)  And I get back weird answers like “I’m not good enough” or “I wouldn’t want to have people relying on me and then I’d let them down.”  I can see how it would be intimidating to try and get started on an enormous existing codebase, but it’s not like a project is going to suddenly fall over because some contributed a flaky patch.  The way it really works (at least in GeoServer) is that you make some changes.  You show them to someone who’s already familiar with the code.  If the code is good, it goes in.  If not, we’ll give you some advice on how to make it acceptable and you can try again.  Even before someone is contributing directly to the project they can be learning, see how that works?

So, to sum up: if you are thinking about contributing to an open source project, go ahead and do it!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: