Yes. I was at a convention for a programming language. Such things actually exist. And frankly, 90% of the people who were there, looked like they could just as easily been at Dragon*Con, AnthroCon, Comic-Con, etc. Heck, the conference rooms were named things like "Galactica" and "Gondor" for cryin' out loud. All you needed to do was pull out a d20 and yell "Roll for initiative!" and you could have started a riot.
But, what was surreal about it, was all these geeks were being professional and day-jobby. Sure, they were wearing t-shirts and jeans, but they were t-shirts for things like Linux and various ISPs rather than "Cthulhu For President: When You're Tired of Voting for the Lesser Evil." And we all talked ColdFusion all day.
So it was a weird cross between being at a convention, and being at work. Consequently, it was simultaneously rather fun and incredibly dull.