Quote from Doug McIlroy

We should have some ways of coupling programs like garden hose -- screw in another segment when it becomes necessary to massage data in another way. This is the way of IO also.

Doug McIlroy, the eventual inventor of Unix pipes, wrote in 1964.