Part 2
The Library Stacks
The library has a shelf for exact commands and a shelf for meaning.
Grep and Grok met in the library, somewhere between the Unix command shelves and the shelves where meaning gets complicated.
Grep knew what to do with exact strings. Grok knew what to do with context.
At first, everything was easy. Grep found regular expressions. Grok found discourse analysis. Each book was exactly where it belonged.
Then they swapped.
That was harder. Grep looked at discourse and found no exact pattern to hold on to. Grok looked at regular expressions and found a forest of symbols that refused to turn into a scene.
So the books went back on the shelf and the conversation moved to coffee.
Grep asked: "How do you make sense of anything without exact matches?"
Grok asked: "How do you keep all those symbols in mind?"
That is where the friendship starts. Exactness has questions for meaning. Meaning has questions for exactness.
Part 2
The library has a shelf for exact commands and a shelf for meaning.
Part 3
Each finds a book that makes immediate sense.
Part 4
Then the books are swapped.
Part 5
Some books belong back on the shelf for now.
Part 6
The next part of the argument needs coffee.
Part 7
The friendship begins with two honest questions.