If your time is precious to you, give the open source Ruby programming language a try.
I do a lot of work on open source, but my most valuable contributions haven't been code. Writing a patch is the easiest part of open source. The truly hard stuff is all of the rest: bug trackers, mailing lists, documentation, and other management tasks. Here's some things I've learned along the way...
The humble browser. Its main purpose, for many years, was to serve up simple HTML documents and provide information on just about any subject you could think of. In the last decade, with broadband taking over from dial-up, and net connections getting ever quicker, websites have increasingly... Read more