According to Wikipedia, "To grok (pronounced /ˈgrɒk/) is to share the same reality or line of thinking with another physical or conceptual entity".
But later "Uses of the word in the decades after the 1960s are more concentrated in computer culture, such as a 1984 appearance in InfoWorld: "There isn't any software! Only different internal states of hardware. It's all hardware! It's a shame programmers don't grok that better."
The usage is all over StackOverflow e.g.
- I don’t grok the WPF command pattern
- if 100 full time developers really grok distributed version control
- trying to grok the purpose of .NET's SecureString
A Google search for "grok" yields 1,250,000 hits.
This search "grok -computer -program -web -game -script -developer -software -bug" brings it down to 477,000 hits so approximately 2/3 of the Google hits are computer related. (OK - it's not scientific but close enough.)
Is there some kind of history or reason that explains this?