The main activity of programming is not the origination of new independent programs, but in the integration, modification, and explanation of existing ones.

— Terry Winograd, Beyond Programming Languages (1991)

From a 1991 chapter in Artificial intelligence & software engineering.

Topics: programming, software engineering