I think another thing is probably finding group activities so that you won't be that lonely.
I think a lot of people mistake "working in the vicinity of people" to be equivalent to "being social" when it's really not. It's just enough to get your "fix," but the quality really isn't there if you actually look at it.
Getting out to user groups, lunch with friends, game nights, etc. takes a bit more mindful effort, especially at first and if you don't have an established routine, but the quality skyrockets, in my experience.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.