The Mind-killer  I happen to be a TDD proponent.  Now, right
there I’ve probably lost about half of you, and the rest are
probably going, “okay, yeah, get on with it.” TDD is one of
those things that people either love or hate.  For a full
meditation on the ins and outs of technical hype, I’ll refer you
to my other blog.  In the meantime, if you’re one of those
people whose sneer at the thought of TDD is still stuck to your
face, I’ll ask you to indulge me for a few more paragraphs (two
of which are only one sentence long).  After that, if you still
feel like TDD is the stinkiest thing to come along since Pepé Le
Pew, you can either jump over to the link above, or just
continue on, mentally subsituting “TDD” with some technical
process you actually like.  Or, you know, find something else to
do entirely.  My first experience with TDD was via XP (that is,
Extreme Programming, not the horrid Windows version),
specifically the original book by Kent Beck, where it’s referred
to as “test-first programming.” Like m