Which term correctly identifies those who enjoy and are involved with programming and technology, geek or nerd?

  • 5
    I don't think you can discuss this without also discussing the orginal meaning of the word "hacker". Today it is more used to describe a computer criminal, but from the beginning it had the meaning "those who enjoy and are involved with programming".
    – bengtb
    Oct 12, 2011 at 9:26

8 Answers 8


The most probable term would be "geek", as in "computer geek" (roughly "computer whiz").
(not the US geek from fifty years ago, as the lowest form of circus performer, who did horrible, demeaning things).
Even though a geek is not necessarily smart or into computers, but can be in general a "weird person", the only usage of geek I know in French culture is related to computer.

This thread mentions:

"Nerd" has several meanings/usages.

  • One is that of a studious intellectual, meant to be negative but carrying a whiff of envy.
  • The other is "awkward pain in the neck".

One (non-official) difference between nerd and geek (in the computer field) could also be in term of general activity:

  • "Nerd" = producer
  • "Geek" = consumer

Eg. a nerd creates video games, a geek plays the video games.
But those two terms certainly cannot be limited to this simple interpretation.

That being said, I thought the remark from John Hodgman was quite accurate:

Comedian John Hodgman recently spoke at a Washington DC press dinner, following Barack Obama, touting Obama as the first Nerd President, since Obama had admitted to collecting comic books and being a fan of Star Trek. Obama's Nerd intellectualism was contrasted to the "Jock" mentality that had defined the Bush years.
In the midst of this speech Hodgman suddenly referred to Obama as a geek, quickly adding this aside:

"And to those who say, 'Wait, there's a difference between nerds and geeks,' I answer, 'Shut up, nerd!'"

Nicely illustrated by phdcomics:

alt text

  • 7
    For me, a Geek is a producer, and a Nerd is more likely to over-analyse and point out problems in everything. Nov 12, 2010 at 4:33
  • In Norwegian "nerd" is a loan word with two pronunciations: As English: /nørd/ (sometimes spelled "nørd" too) or read as a Norwegian word /nærd/. Some people use the two versions slightly differently one corresponding to English "geek" and the other to English "nerd", but no real consensus on which means which. Mar 22, 2011 at 9:34

VonC's answer is more to the point, but I just can't resist the urge to post this Venn diagram:

Intelligence ∩ Obsession = Geek. Obsession ∩ Social Ineptitude = Dork. Intelligence ∩ Social Ineptitude = Dweeb.  Intelligence ∩ Obsession ∩ Social Ineptitude = Nerd.

Image credit.

  • 8
    Excellent diagram :) +1
    – VonC
    Nov 9, 2010 at 9:44
  • 4
    Love this!!! :-)
    – Marthaª
    Nov 9, 2010 at 15:06
  • 1
    VonC's answer is more to the point, but I appreciate this too. +1
    – Moshe
    Nov 9, 2010 at 17:54
  • 1
    What's the slang term for those that are not in the overlapping areas, i.e. only intelligent ("smart" I guess), only socially inept, or only obsessed? Mar 22, 2011 at 9:27
  • 1
    @SteinG.Strindhaug I assume (respectively) egghead, loser, and maniac.
    – Angelos
    Jul 10, 2016 at 16:05

Obligatory xkcd reference:

The definitions I grew up with were that a geek is someone unusually into something (so you could have computer geeks, baseball geeks, theater geeks, etc) and nerds are (often awkward) science, math, or computer geeks. But definitions vary.

  • 6
    Title text: "The definitions I grew up with were that a geek is someone unusually into something (so you could have computer geeks, baseball geeks, theater geeks, etc) and nerds are (often awkward) science, math, or computer geeks. But definitions vary."
    – RegDwigнt
    Nov 12, 2010 at 11:24

Merriam-Webster defines them thusly:

Geek - an enthusiast or expert especially in a technological field or activity

Nerd - one slavishly devoted to intellectual or academic pursuit

I'd say they're virtually synonyms. I've certainly heard them used interchangeably.

  • I believe the all crux of the debate is about the social awkwardness: do you associate that trait to a geek? a nerd? both?
    – VonC
    Nov 9, 2010 at 14:39
  • 1
    @VonC - Not quite. The debate started on chat.stackoverflow, I believe. It was about which term more accurately defines "computer people".
    – Moshe
    Nov 9, 2010 at 17:53

Geek or Nerd = People who are passionate about something and laughed at by people who are NOT willing to take the time or effort find something to be passionate about and in fact trying their best to poke fun at people who care about something :-)


My definition of a Geek is that its somebody that is very interested in something and knows a lot about that subject, but also knows a lot or just as much about many other subjects. ie computers AND maths AND physics AND chemistry AND politics.

A Nerd however goes VERY deep on one subject and has a cursory interest in other subjects.

What this means is that geeks do some really interesting things in some fields, and manage to cross fields really easily. But the focused advances in most fields come from the hardcore Nerds.

Thus a Nerd is a very hardcore focused Geek.


A theory of a hierarchy, based on level of social interaction capabilities, has been discussed over numerous, excellent bottles of beer. "Geeks," "nerds," and "dorks" all have the same level of passion for their field of study. As a result, it is impossible to distinguish among them based on their level of skill and degree of interest. Instead, it was concluded, one night, that it was better to organize them by their social skills. "Geeks" have a high level of social skills and are able to interact with people outside their area of expertise: they might be geeks in, say, Ruby on Rails programming, but they can chat up an art historian with alacrity. Nerds, on the other hand, are less comfortable outside their circle of peers--a C# programming nerd can talk to an advertising sales rep, if he/she must, but only if there is a substantial amount of alcohol involved. For those unfortunate people who are so absorbed in their subject matter as to consider social interaction with anyone beyond their ken...we tend to call them dorks. It's an cruel classification, but it exists all the same.

A fourth class have been discussed, usually late into the drink, and it's the question of the "poser," or someone who thinks they are an expert in something and think they belong in the "geek" or "nerd" class. Even "dorks" agree that the proper term for them is probably "dweeb."


Someone reasonably famous once said "Nerds are simply Geeks who earn lots of money" I think it was in the context of Bill Gates.

Not the answer you're looking for? Browse other questions tagged or ask your own question.