<i>"they often make heavy use of technical terminology because it's the most concise and accurate way to convey their thoughts."</i><p>If you get your point across by using terms no one understands, you're not getting your point across. It's not efficient at all, since you'll have to explain yourself further. But we all do this, not just "geeks". We're inferentially distance from each other. Who doesn't compress their understand of the world into their own specialist jargon?