Amen, brother. I used to write tests like that, too. But what's helped me *focus* on writing tests for the stuff I actually implement as well as documenting my intent are doctests. I know you hate 'em (and I partially agree with some of your criticism), but in the end they do help with those two issues.