There are only two things wrong with C++: The initial concept and the implementation. — Bertrand Meyer
Software entities (classes, modules, functions, etc.) should be open for extension, but — Bertrand Meyer
I think Smalltalk is inappropriate for serious industrial developments. After all, run — Bertrand Meyer