4 ms·
Except grok simply means to comprehend/understand something to the level of competence. I've never heard of anyone using grok to mean something along the lines
by diminoten2 11y ago
Except grok simply means to comprehend/understand something to the level of competence.
I've never heard of anyone using grok to mean something along the lines of "mastery".
- mercer 11y agoFor me it's somewhere in between 'competence' and 'mastery', but really slightly different from both. I suppose that's why the term exists separate from 'competence' and 'mastery'. I'd say 'grok' generally means that you truly understand something in a fundamental way, rather than just being 'competent' or 'masterful' at that thing. It's a crucial step on the path to mastery, but mastery might still require a lot of practice. I find 'Your problem with Vim is that you don't grok vi [1]' to be a classic example of proper usage. It explains fundamental principles of vim's 'grammar'. Once you've read and understood it, you 'grok' vim. But even though this knowledge is crucial in being a 'master', it does not make you one. That would require a lot of practice (in this particular case, for me, a few weeks). I've had similar experiences with functional programming. There was a point, after much reading, where I felt that I truly 'grokked' the approach, but I'm still far away from being a master at functional programming. Old imperative habits die hard. [1]:http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118 http://stackoverflow.com/questions/1218390/what-is-your-most...