Anonymous Coward writes: "As a burgeoning software developer, I regularly use GPL'd software. Occasionally, I even take a peek at the code. But looking at the source code for firefox or thunderbird, I'm left wondering what a software developer who wishes to support open source does in his spare time. Learning such a complex code base would take a big commitment for even the simplest patches. I'm interested in knowing which piece(s) of software with an open source license have a model for good development. What applications stand out for good design and coding practices, as well as easily read and maintained source code? If open source produces better code (and I think it does), what are the best examples of good code? (and perhaps some examples of the worst as well)"