Good engineering is characterized by gradual, stepwise refinement of products that yields increased performance under given constraints and with given resources.
Niklaus WirthBut active programming consists of the design of new programs, rather than contemplation of old programs.
Niklaus WirthNevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming.
Niklaus Wirth