We're exploring different publishing methods at Perl.com lately. In that spirit, I've started a new series about refactoring and updating the Everything Engine, a version of which runs this site. I thought it might be interesting to people curious about how the site works, as well as people who want to learn more about testing, design, refactoring, and trying to maintain an old (and in some places, scary) set of code.
The first installment is at Refactoring Everything: Day One. I'll keep publishing them for the next several weeks.