I drank the koolaid a few years ago on the usefulness of test-driven development. I have Perl and the Perl community to thank for that. chromatic outlines the history of Perl’s test-infected culture in a recent post.