Guru can't really be applied to what you're referring to. A guru is a person who starts a religion or the high spiritual leader of a religion, not every preacher/teacher figure. The term originates from Sikhism, where it refers to the reincarnation of the first leader, the sacred text or God. Gurus have people seek them out, and tend not to actively seek the status. Confucius even said that he was merely compiling what had been said before. Maybe ElderStatus or PreacherFigure would more aptly describe what you are doing. -- BethanyAndresBeck (taken from SurvivingGuruStatus) The term "guru" is commonly used among computer people for an expert in some technology or skill that no-one else understands. Others do seek such people out, precisely because they are the only ones who can provide answers to certain questions. And the gurus don't seek such status. The spiritual connotations are ironic (and intentional). -- KrisJohnson (likewise taken from SurvivingGuruStatus) ---- ''I believe that this is a valid point and perhaps we should instead be discussing HowToBeaLeader.'' ---- I was told by a friend from India that "guru" simply means "teacher". ---- Doesn't the word 'guru' have a long enough history in the English language that it can be considered an English word at this point? It certainly has a specific enough connotation that is different, though related to the Hindu and Sanskrit meanings of the word; and certainly the implication of esoteric knowledge and kindly teaching are appropriate. -- LarryPrice ''If that's true, then it's in good company--'rabbi', 'maestro', and 'sensei' are other examples of words that acquired more-specific connotations when adopted by English.'' ---- Here is an entry [1] for "guru" in the JargonFile: guru n. [Unix] An expert. Implies not only wizard skill but also a history of being a knowledge resource for others. Less often, used (with a qualifier) for other experts on other systems, as in 'VMS guru'. See source of all good bits. ---- Guru ''is'' a teacher. In case of Sikhism, this word has further meaning. But in Sanskrit (from which it originates), it means a teacher. (What is the "further meaning"? Is it relevant?) The further meaning is as a spiritual leader. It's not relevant here. ---- I read (can't remember where) that guru means 'to point'. I like this definition. A guru can teach you some knowledge but cannot transfer wisdom. You have to take your own journey. ---- ''One whom people gravitate to in a pursuit of knowledge. In addition, a guru is able to infect others with knowledge as well as techniques to pursue it further'' -- GeorgeMcKenzie ---- Plagiarized from elsewhere genius == Person who likes doing the hard bits cos they're fun. Rephrased for this context. guru == Person who likes doing the hardest bits cos they're the most fun. == Typically with a dislike for the title or any title. (Categorization limits opportunities for fun.) Fake Guru == Person who likes talking about the hard bits cos they're fun, but is yet to make one fly. == Typically with a like for the title. (Titles add to prestige. Prestige is fun.) ---- IMHO, In the realm of software, a guru is not one who necessarily likes hard problems (though does not avoid them). To a guru, though, the most important hard problem is to find the angles from which problems cease to be hard. A software guru is one who can practice useful elements of the craft that are beyond anyone's ability to explain in language yet (if ever). Furthermore, the guru is capable of sharing this knowledge to a sufficiently interested student or colleague through an intuitively driven process of demonstration, metaphor, vocal inflection, facial expressions, and subtle responses to questions and suggestions. Every software guru has a somewhat different way of apprehending the subject, so gurus are also useful as gurus to gurus. Pretty much no-one who has worked at software has a total lack of software guruness. To the best gurus, every rank amateur is a valuable guru, regardless of what serious omissions of understanding they may also possess. ---- CategoryEducation