Get a large house, a swimming pool, a home office room with all the games and gadgets you ever wanted, a nice surround 5.1 system optically connected to a gaming pc, a nice couch to rest now and then and plan your code ahead.
See if you still miss your cubicle (nothing wrong with that, but just what i wrote a thought).
Thats my lifestyle since i starting working remotely. As summer is coming, trees are blossoming, fresh and clean air. My client is pretty impressed with my productivity and most of our e-meetings are held while we all sit in our gardens (most of the team is remote).
Or to put it short: Why do I have to switch my lunch group, just because I switch the employer. Remote does not mean you have to stay alone or with family all day.
I still looking forward to going back to normal. I've never been the social butterfly who sees tons of friends on a regular basis out of work, and yet I enjoy talking to others. Work gives me that, lunch at work gives me that too.
Some of my colleagues are razor smart. I can have lunch time discussions about rocketry or special video coding algorithms or War time cryptography, just random interesting stuff that I'd never have otherwise.
Working at home has some benefits, but how many times do you really use that swimming pool?
Re pool, i occasionally jump in during breaks, just enough to refresh my mind and have a clear view over why that microservice is misbehaving. I only started working remote 1.5 years ago and it may be the excitement of something new, but i am loving it thus far!
But we have kids, and it gets hot as hell here, so summer after-work activities usually involves something with water.
I think there's a lot of day to day work that is more productive at home but in an ideal world, you could have the best of both worlds.