Seriously, though, for a group of people who like to call each other out on standards of conduct, it's pretty appalling that they used a derogatory term to jokingly dismiss their utter lack of expertise in the area.
But I agree about the way that either can be used as positive expression of self-regard, while still coming across as derogatory when used by people who are not in the club and unsympathetic towards those who are.
In this regard, both words differ from 'dork', which never seems to be a good tag.
................ Technical ...... Social
Title ............ Skills ......... Skills
---------- ---------------- ------------
Normie ......... No ............. Yes
Geek ........... Yes ............. Yes
Nerd ............ Yes ............. No
Dork ............ No .............. No
I prefer "nerd".