I can confirm the part about feeling isolated after working remotely for 7 years. I try to compensate by going to co-working spaces or cafes and working from there.
Another thing that doesn't help my situation is that I'm mostly working alone on the project that I'm working on. I tried to compensate for that by volunteering my programming skills for an NGO.
Solo projects are no fun. When I get bogged down with it, I will usually set up a call for info with coworkers and just talk through it with them. That brainstorm time is re-energizing and helps me get over the humps.
Another thing that doesn't help my situation is that I'm mostly working alone on the project that I'm working on. I tried to compensate for that by volunteering my programming skills for an NGO.