dhh tdd idiot article