The main activity of programming is not the origination of new independent programs, but in the integration, modification, and explanation of existing ones.
"Artificial Intelligence and Software Engineering". Book by Derek Partridge, "Beyond Programming Languages", 1991.