« Certainly not every good program is object-oriented, and not every object-oriented program is good. »