Can you elaborate on reasons for the move? I am facing a similar realization regarding another one of your child comments about not clicking as much with west coast culture but am concerned about a drop in tech opportunities
Many reasons. But after 10 years on the west coast, I had many dozens of friends but almost none that I wanted to spend holidays with (i.e. felt like family, neither friends nor partners). I decided that it wasn't for a lack of trying or giving it time.
The west coast felt judgmental and divisive. I couldn't always express myself for fear of alienation. I do not have strong views and I (used to?) consider myself liberal (I'm not American).
I really enjoy how conversationally adept the average New Yorker is. It's simply more fun to be with people. And the diversity is refreshing. I'm a software dev more by circumstance, not temperament. I used to only talk to ~30 y/o tech men/women. Now my day includes a sweet 75 year old lady, academics, health workers, and plenty of ~30 y/o folks who are living interesting lives without a mold.
I kept my job and moved here, taking a 10% haircut thanks to taxes. Oh well. All the big tech firms have a physical presence in NYC (FB, GOOG, AMZN..). There's less kool-aid drinking startups, but I'm ok with that. It's a big city, you can have your pick. I think as a tech worker, you have the breathing room to give up the top 10% opportunities in the field and still be a top 1% earner in the larger society (with more job satisfaction).
Not the person you are responding to - what about NYC made you get in touch with non-tech people that wasn't possible on the west coast? Is there something different about NYC's culture that helps in mingling with more people?
Hm.. It might be largely a numbers thing: higher density (more interactions), and more diversity. But can't ignore the general willingness to connect (ex: going to a bar solo in NYC yields me a lengthy convo 50% of the time, and I almost never initiate.).