I've worked for 20 years in global teams, and written communication is very important. Having US/UK/Ireland/HK/Singapore split team isn't much different from remote. Over the years I've worked in smaller orgs with a higher % of local people.
What I can tell you is that the amount of chatter grew exponentially. One place I used to call it "bilateral communication" because A-B would side-talk then A-C, then A-D, then B-C, then B-D.. all in-person. Tremendous games of telephone constantly.
Remote is a forcing function on better written communication.
It's funny that half this site is people working on various SaaS tools that are supposed to make work collaboration better, but somehow we need to sit next to each other to be productive?
How important is that stuff, I have no idea, but if half the team are friends at work and the rest can only be reached over slack, that doesn’t sound like much of a team
Places that are very focussed on "culture fit" or if they'd "have a beer" with the person they are interviewing.. leaves a lot of people behind. Women / non native speakers / older folks generally fail these types of implicit or explicit screens.
Building a development team is something like building a baseball team. A bunch of specialists, a few generalists, and the ability to get along. Whether they'd grab a pint after a game isn't really important.
I certainly have and maintain friendships at work, some of them from before remote, some of them from after. Some of them are people whom I've never lived in the same continent or city as.
I have plenty of friends outside of work. I work for a living and I'm a professional doing a job, not a kid on a play date.
The cynic in me always felt that people who emphasize this benefit of office work just can't make friends unless people are forced to hang out with them every day.
That being said, there's lots of meetups, clubs, organized sports etc etc for people looking for a structured way to continuously hang out with a group of people sharing their interests. The key thing there is that it's voluntary association though.
Being forced to hang out with coworkers who you might not even like just because they happen to have the same employer shouldn't be a substitute for putting in an effort to make friends.
There are some social spaces I try to go to regularly but the people who turn up are not always the same. A lot of the time I'll manage to connect with one person, which is hard for me, and then I will never see them again even if I keep going to the same event. Or I see them about once every couple of months at the event. Or on the one day I'm going to the event my energy levels are low and I feel overstimulated by the novel environment and I don't manage to really speak to people. Putting myself out there a lot to new people in new places is something that I find stressful because I have been rejected and made fun of for trying to connect with people for the majority of my life. Honestly, i always had an issue with this, but I became better at being sociable in uni. Being in my house most of my time has brought my XP down and I find that the more I am stuck inside the more I regress in my abilities. I find it really hard to leave the house once I become unaccustomed to it. My brain just starts to break down.
I think a sports team might be the most consistent spaces but I'm pretty dyspraxic and when I do team sports I end up getting anxious and like hitting my team members in the face. I can't do that sort of thing.
What works for me is having a consistent space where I can slowly build up relationships with people over time. This is sort of how things have worked for the whole of human history. Work, school, uni, sports teams. This is where people make most of their friends. Always has been, always will be. And again, if I have to be working for most of my waking hours, I don't want to do it alone in my little box. It's not enjoyable. And saying that I must meet all of my social needs from concerted effort outside of work on top of all the other responsibilities I have is insane to me.
When I have a workplace that i know i can go into and see people a couple times a week, my mental health and energy levels are better and my social XP is stronger and I can actually enjoy socialising. Last year i was mostly remote, this year I've found a company with compulsory 2-3 days a week and lots of other young people. Its amazing. I finally feel okay. And yeah if I was working somewhere where I hated everyone and I didn't get any benefits other than money I would LEAVE. Don't stay at a place like that. Your mental health is too valuable and work should enhance your life otherwise you're literally ruining 80% of your waking moments.
Edit: on the point of leaving, yes i know some people have kids and can't move around like that. but this is why i'm pro mandatory hybrid not 100% in office. workplaces should be okay with you needing to stay home when your kids need sth or you coming 2 days if you live past a certain distance instead of 3 days. My office accomodates this. I come in 3, others come in 2 because they have long commutes. Everyone is fine with it. 100% wfh just punishes anyone who doesn't have kids.
I work at a 100% remote company, and most of us are married (no kids) or single. We, or at least my specific r&d team have social lives outside of work and live in urban areas. Some of us even do a weekend dnd session online.
Hybrid mostly doesn't work from an economic pov. If the company employees can do their work 2-3 days from home, it's likely they could do their entire job from home, and a company just can't afford to spend money on expensive commercial real estate if it can avoid it.
Edit: Also I now work at a company that has a 3 day office policy, which is one of the top reasons I chose the job. I think they're doing fine and they have no intention fo changing. It's not impossible.
The obvious solution is to fix your very-noticeably fucked up communication culture, since that would also improve in-person work.
Some orgs and managers seem to have decided, comically incorrectly, that WFH is the problem element in the above scenario, however.
Or having the universe revolve around Jira, berating devs for lack of story progress in standup, and shouting about velocity in sprint ceremonies.. while also doing the above said verbal drive-bys? Who is causing all this churn?? Where is our focus? Where are people spending their time??
It's unknowable.
The cost of doing all this measuring and evaluating and preparing-to-measure certainly isn't being measured, though, so we'll never know.
It's entirely possible to construct beautiful metrics, amazing velocity charts, etc and have a terrible product with miserable users. Many such cases.
Some of this metrics stuff is like "expressed vs revealed preferences". Users who complain about your product and demand new features more quickly don't want a beautiful burndown chart. They want you to improve your product. You may actually need to slowdown to speedup. It's likely you need to do some R&D, and lots of experiments that will look bad on metrics.
You see this a lot when you quantize teams into little buckets like operations vs new features vs customer success vs core engineering teams. It's possible for a team run by a bad actor to have nice metrics while being a net drag on the other parts of the org.
It can't be an everyone gets a gold star situation. Encouragement/reward is good when warranted, and encouraging everyone to recognize their strengths and weaknesses is required.
If your team level management org cannot organically work out the right mix on a team/role basis, then you probably should look at what else they are doing poorly.