When writing technical blog posts or other content targeted at developers, do you assume that people know the word "grok"? Or, is it better to avoid the word and just go with "understand"?
I would use understand as "grok" is a word relegated to fans of Heinlein and sundry, and I suspect it would be less understood by those outside the USA.<p>If you want to reference the same "deeper understanding" idea, use "in the zone" or "flow" or similar.
Related is the difference between theoretical/surface level understanding of things, aka "book learning", and the grok/instinctive/deep level of understanding that comes from actual interactive with something.<p>Example: I had purchased some large rare-earth magnets, and my friend told me to just drag one over this big copper nugget outside the Lizzadro Museum of Lapidary arts, and my understanding of eddy currents instantly went from theoretical to practical in a heartbeat, as I felt the drag of the magnet over the very conductive object.
Grok was once a term adopted from science fiction, familiar only to sci-fi fans.<p>Almost a century later it's just another word, primarily used in tech circles, but not that different than any other word.<p>It's even in the dictionary: <a href="https://www.merriam-webster.com/dictionary/grok" rel="nofollow noreferrer">https://www.merriam-webster.com/dictionary/grok</a>
Non technical (Product and Strategy person), but it is a word I know of. I only recently remembered it as I haven't heard it in a few years, after an article enlightened me that it was originally a 'hippy' term (for the same meaning).
I feel like it's pretty easy to guess what it means in context, so I do use it. I've been a science fiction fan a long time, so I was tickled when I heard it used in tech circles for a long time.