|From the Oxford English Dictionary Second Edition 1989:
[a. Hindi guru, Hindustani gur a teacher, priest; Skr. guru orig. an adj. ‘weighty, grave, dignified’.]
A Hindu spiritual teacher or head of a religious sect. Also in gen. or trivial use: an influential teacher; a mentor; a pundit.
In Short: Expert Programmers at their finest level. Not just programmers, but someone who masterize the noble art of coding.|