It's been maybe over a year since I've submitted a patch to any FLOSS project and have done so three times today, all for Tracker, perhaps my most favorite of all pieces of code.
This started with me nagging Martyn Russell, Release Manager for Tracker, about the suckage which was exposed by my usage of Tracker's preferences GUI. He proceeded to encourage me to write a patch, which I did. Later on Michael Natterer of GIMP fame guided me on some UI polish work.
I consumed much info (and time) during the process, which entailed looking at the following: