To add to it, WFH has one clear massive weakness: the lack of face to face interaction leads to quite a bit of atrophy when it comes to team cohesion. I've been managing WFH teams for the better part of a decade and I've yet to find a satisfactory solution other than getting people together every couple of months to work on hard problems together and build some trust.
I'm really bullish on the hybrid model right now. I think having an office designed more like a co-working space that can serve as a central meeting place for teams is what the future of software development looks like. No expectation that everyone is in the office every day, but rather reimagine the office more as a place where people come together when they really need (or want) too.
We're experimenting with that now in my organization and the results so far are pretty good. Some people come in every day. Some people come in every now and then. Others come in when their teams needs them. We're continuing to use all of the best practices for remote work and I think people are finding a really good balance right now.
And folks that work across teams like that are often gluing the organisation together in subtle but vital ways, so anything dis-incentivising it is a dark pattern.
In reality most teams don't need people to come in that often... I'm concerned about some long term drift where some teams never come in and others find themselves schlepping into the office a lot, but I think it's something we can manage with good coaching for our team leads.
„Your team needs you“ is a far too unspecific constraint to implement btw. That’s an invitation for extrovert team leads to pull in the whole team for minor issues.
If you have 10 teams of 5 people each in an office, in a 3/2 hybrid setting you can expect you'll have 30 people in the office. You can pad that to go to 40 people in the office on any given day -- this gives you a 20% reduction in required office space.
Have you consider team atrophy as a pre-existing/chronic condition which maynot have cure?
There was a study about US companies moving headquarters in the 60's. There would be planning committees, analyses, the whole shebang.
This later study found that almost invariably the new HQ would be closer to the CEOs home/hometown/home state. Some of these companies even failed because obviously people working at the NY HQ would not necessarily want to move to the Texas HQ.
In Romanian we say: "cine împarte, parte-și face": he who shares (does the sharing/gives things out), gets his share (cut).
At another point in my career I had a 30 minute commute in stop-and-go traffic on an ugly highway. It was soul crushing - I could feel the minutes being stolen from my life.
Too many people quantify commutes in minutes, but should probably be looking at the drive itself when choosing a job or a home.
For me, a relaxing listening audiobooks while safely driving is like a warm-up for my workday. An activity I wouldn't have time otherwise.
And the same, in my way back home.
WFH lets me mix those two a lot more and become more efficient. There's less interruptions since I am not going to the office, and also I have supreme "quiet time" after work, usually between 9pm and midnight.
- People who are technically allowed to WFH but who are concerned that co-workers/managers will pressure them to come in anyway and
- People who want to come back into an office most days but don't want to come into a ghost town with most meetings over video anyway.
I think this battle is lost. Even if people go back to offices, a lot of meetings will happen over video anyway. This has been the norm in some large companies already.
You don't have to do them at home. Take a 20-30 minute walk before work and it'll be the same thing, plus you'll also get some exercise!
For clarity, I enjoy having a hard separation between home and work. If I'm at home, I'm more likely to be distracted with chores instead of working. I leave my laptop at work so I don't need to work off hours unless there is an emergency. I enjoy my 30 minute commute. I listen to podcasts or design board games. I understand I could do those at home, but I'm more likely to just watch a show or something instead of dedicating time to just listening to a podcast. I enjoy being around friends that I've worked with off and on for over 20 years. We go to lunch together and talk about life. Sometimes we play board games at lunch. I enjoy collaborating over a white board trying to solve a problem. It is sooo much easier to do that in person. I personally feel more part of a team in person than I do if we just communicate via Slack. But these are just the things that work for me. I don't expect anyone else to feel the way I do but there are lots of others out there like me too. I'm glad more companies have options for those with a preference.