Co-author, with Andy Hunt, of The Pragmatic Programmer. Chikahiro Tokoro met him in Tokyo ~10 years back and again more recently at a conference; Dave regrets how DRY was originally explained because people misunderstood it as 'don't duplicate code' rather than 'don't duplicate knowledge'.