Slide source: http://web.archive.org/web/20101218001604/http://blog.davidchelimsky.net/2010/11/13/rubyconf-slides-2/
These slides: adapted by me to highlight my favorite DRY anti-example ever
Video: http://www.confreaks.com/videos/434-rubyconf2010-maintaining-balance-while-reducing-duplication