Thursday, March 15, 2007

Grok this

I just couldn't let this wonderful word get past me without blogging it. Came across the word in the following article.

Getting Clueful: Five Things CIOs Should Know About Software Requirements - advice_opinion - CIO: "If you grok these concepts, you will win the respect and support of your programming department (prizes you'll also earn for understanding the term 'grok'), and you'll optimize the chance of success for your next software project."

The author has most considerately added a wiki link to the word. Once you go through the wiki article you would really start feeling for the word. I certainly agree that english language certainly wanted a word like this to express a feeling like this. Here is the link to the wiki..
http://en.wikipedia.org/wiki/Grok

And here are some excerpts from the article:
"Grok means to understand so thoroughly that the observer becomes a part of the observed—to merge, blend, intermarry, lose identity in group experience. It means almost everything that we mean by religion, philosophy, and science—and it means as little to us (because we are from Earth) as color means to a blind man."

The Jargon File, which describes itself as a "Hacker's Dictionary," puts grok in a programming context:
When you claim to ‘grok’ some knowledge or technique, you are asserting that you have not merely learned it in a detached instrumental way but that it has become part of you, part of your identity. For example, to say that you “know” LISP is simply to assert that you can code in it if necessary — but to say you “grok” LISP is to claim that you have deeply entered the world-view and spirit of the language, with the implication that it has transformed your view of programming. Contrast zen, which is a similar supernal understanding experienced as a single brief flash.

So do you grok...

No comments:

Post a Comment