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