Get the book "Who's your city". Don't just move somewhere because that's where you find a job. Spend a good amount of time and effort on finding the right city for you (the book explains why this is important). I so wish I had done this long ago - I've lived for 15 years in cities/towns where there is very little to no tech community, and it has been soul-crushing. My next move is a well thought out, planned and researched move - basically so i can be with more people like me.