I enjoy wearing suits to work. Sadly, at some tech companies it is a bad idea nowadays. I wore a suit to work at Google and Facebook and regularly got called security on. I made sure to always keep my badge close.
I wear suits to work because it is counter-culture, and they make me look like a programmer version of James Bond. People who don't like wearing suits clearly have never worn a tailored suit.
Boy, this seems pretty surprising. Other folks at google or facebook decided that you looked out of place and then called security? What do executives at FB and google wear?
The only time I saw people in formal attire was at a masquerade-themed holiday party.