Steve Freeman and Nat Pryce, the authors of “Growing Object-Oriented Software, Guided by Tests” talk in this video about how fear of adding more code makes developers create huge ugly classes. Also, they invite developers to be lazy so they stop spending time doing stupid things and instead write the tests that are needed to save work.
[youtube KTraKQ9KOnY]
Video producer: http://gotocon.com/