According to the google, this is the typical definition for geek:
However, I would much prefer this definition on urban dictionary. It’s pretty close. I’m not big on video games. However, I have spent far too much time on the interweb, but that alone does not make me a geek. Geek is more about attitude and how much time you can spend on the same task. I also don’t think you have to ‘be a computer programmer’ to be a geek. To “geek out” is to obsess over something, it could be a movie, a book, a groovy dance tune or a few lines of code.
Are you socially awkward?
Most likely, sometimes it’s unnoticeable. Other times it’s a glaring obvious panic induced situation that I would rather avoid. I’m not entirely an introvert but I’d much sooner avoid social occasions where there are more than 3 people gathering unless we’re all dancing or at least listening to music, then small crowds are ok. Never more than about 100 people though if possible.
Things like Canada day gatherings on Parliament, forget about it, you’ll never see me in a crowd like that, not on purpose.
Also, you need not be a geek to enjoy listening to ‘Background Noise 4 Geeks’. It’s not just for geeks, although I’m hoping a few will enjoy it.