Rocky Mountain Ruby 2012 - Go Ahead, Make a Mess by Sandi Metz class_name.constantize.new() Aloha Ruby Conf 2012 Refactoring from Good to Great by Ben Orenstein @contact = contact || NullContact.new refactoring: god object high churn files