In 1964, Douglas McIlroy wrote a memo at Bell Labs. It contained one analogy that would reshape how programmes communicate:
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.
Nine years passed. Then Ken Thompson read it and implemented it overnight. One character: |