I'm living with a friend who also works from home, so I get a bit "kitchen-talk" every day with him.
Also, one of my girlfrieds is working shifts, so this gives me the opportunity to work from her place, when she works late, so we can still see us and talk a bit. The other one works near her flat, so when I work from there, we can go to lunch together.
How many girlfriends do you have? ;)
Two at the moment and I don't know how I could do it, if I had to be in office 40h a week.
Both of them live 20-bike-minutes away from me.
Building app stacks, games, trying out new things, talking to people about it :)
For instance, I work in a co-working space where other co-workers are either remote or freelance. I chose a co-working space that is not IT-specific, which is even better. So I have sort of colleagues there, we discuss about many things, sometimes about our respective jobs/works, but most of the time about life in general.
I work 70% of my time at home and 30% where I just happened to be :)
But I got the best equipment (table, PC, chair) at home, so I prefer to work from there.