However, when I changed jobs and was almost completely remote it was a lot better. Firstly I was working with other remote people so we communicated in different ways and not just about work. Secondly I made more effort to contact other remote workers nearby and meet up with them for coffee or lunch.
On balance I much prefer remote working to office working.
On the flip side, when I have worked at an office I have always come out after a year or so with a couple close friends in the organization. Because of the physical proximity many of the shared experiences are more intense. Putting out production fires, after work beers, dropping in on a co-worker to talk about the product, etc, lead to longer lasting relationships.
Developers have a tendency to assume that technology can solve more of our issues than possible. I have plans to start my own company with a bit more savings and network under my belt, and I will be doing zero remote, assuming I can afford to.
Even in work setting it's "impossible" for introverts to meet new people. I'm introvert and I talk to hardly no one at work.
How I meet people is by going to a pub where we can play board game. You simply sadly can't passively meet people, you need to want to meet them or else it will be a simple hello started from someone else that will bring to nothing.
That'll feel very unnatural at first, but over time just become part of working remotely.
More about my thoughts on the downsides of remote work here:
https://www.culturefoundry.com/cultivate/digital-agency-life...
If you want/need more social interaction, there are plenty of other options to consider, such as:
- join a sports team or community group - interact with neighbors (they become co-workers if they're also working remote) - get a co-working space - attend community meetups regularly (I go to technical and entrepreneurship meetups) - get hobbies outside the house that involve others
The nice part about working from home is you get to decide who to interact with since you're not stuck with whomever your company chose to hire, and you can still communicate with them over chat or whatever. Sure, you have to be a little more proactive about it, but I think it's clearly better.
I also find face to face meetings far more productive, and I struggle to hear people on calls (my hearing isn’t great).
I suspect it gets a lot better when the company has no one at all in the same place, but as soon as some people can have a quick chat in the office I think a two tier system will develop and that will cause issues.
I also enjoy my commute (which is rather short: ~25 min door to door) as a way to get into the mood for work or leave it behind on my way home.
Then again I am one of the people that enjoy open office plans. There may be some correlation with this.