> all my coworkers were nice, normal, fairly geeky engineers who really loved technology.
I spent a few years living in SF. I think the geek monoculture kind of drove me away. I accidentally fell into tech via math and felt like there was this pressure to conform to this image of a "nerdy engineer". No, I don't obsess about board games or comic books or the latest Japanese cartoons. I kind of get why someone likes them but it gets overwhelming.
Another thing that got annoying was how everyone kept going on and on about tech everywhere. Again, maybe things are different in the South Bay, but SF felt like a flurry of Coffee shops filled with folks talking about Ruby, Haskell and Data Science.
I still remember sitting in a Coffee Shop after I interviewed at my current company in NYC. I overheard a brief conversation between two girls about Python. The fact that they meant the reptile and not the language kind of sealed the deal for me.