I think it's important to look at the bigger social picture and notice that the demographic for "geeks" will be dominated in large part by single, childless, north American, educated white males between the ages of 18-35. I think having that group in the majority is what fixes the constraints that produce most of these so-called geek traits.

So geeks, as you've described them, are arrogant towards people who are slightly different than themselves, possess an inflated sense of self-importance, and a sense of outrage due to this importance not being recognized by others, take an unnuanced, black and white view of the world and of many matters in which they've had no direct personal experience, and indulge themselves on a narrow range of personal interests and hobbies.

Did I miss anything?
What you seem to be describing is the average teenage male. :)

So this recent phenomenon of "geek" subculture might be better understood as being due to a large segment of the male population remaining immature well into adulthood, which has been acknowledged by a few sociologists and reported in the media.

In reply to Re: Please remember that geeks have their own social mores. by Withigo
in thread Please remember that geeks have their own social mores. by dragonchild

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.