Certain kinds of nerds do (though usually not geeks).
Seems like pretty handy categorising - it's come in handy already! :P
Though not typical, it's also worthwhile to remove the "socially awkward" connotations of the use of "nerd" and "geek" terms and ascribe those to "dork" instead. Many self-described geeks and/or nerds don't consider themselves socially handicapped and it's deleterious to society to muddle academic engagement with social impairment.
If the programmers around me self-declared as nerds I would reverse the distinction. Because I don't care about the label at all. What I care about is concisely explaining why it is that you can find someone who is competent at programming who does not share a lot of the interests that they assume I should share.
I usually bring this up when explaining to a fellow programmer that I'm a nerd but not a geek.
I believe this answers your question. Being a self-proclaimed nerd, btilly clearly does, per his definition.
It seems to me they are too, well, mushy to be really useful.