We should all contribute to open source projects. If you’re building websites you’re using something open source and it just seems right that we should give something back.
The real sexy thing to so when contributing to open source is committing code. For every open source project that’s out there I’m sure you can find lots of developers that committed two lines and if you go look at their sites you’ll find a line saying that they contributed to WordPress, or Ruby, or Rails or whatever it is they work with.
It’s sexy (if a bit self serving) to say you’ve added code to a project.
The real hole in most projects that needs developers and users to work on is documentation. For all the smart people doing the sexy work there are very few of those people that actually work on the documentation. If you write a line of code how about you add to the documentation on that line of code instead of calling your job done. There are lots of people that are working to learn WordPress, Rails, whatever that need solid documentation to work with.
Yeah I know that you’re adding code but that’s only half the job, the sexy part. Do the whole job.