Get a whiff of this
Most code is a mess. Most new requirements change existing code. Ergo, much our work involves altering imperfect code.
Tests run slow because of Law of Demeter violations and because they hit the db
Hide message chains with delegates
You don't need to prove that database queries in rails work
Don't just stub... make yourself think about objects as players of a role and not instances of a class
Dependency injection is awesome
Message chain/hide delegate