Gisted: Brian Foote on the State of OOP, Refactoring, Code Quality