> If you like/prefer going to the office that is fine. I am not trying to say we should all be remote. Companies should offer FLEXIBILITY to let employees choose where to work from. That doesn’t work. I prefer working in the office, but only if the rest of my team is actually there with me. If some people are remote, then we have to do Zoom meetings, so I may as well be remote too.
I hate that people keep framing it as a "preference" issue. There are HUGE economic and environmental costs that go along with working in and (often) commuting to an office. Not to mention the consistent 20-30% productivity drain working in an office seems to have across the board at most tech orgs. We don't need to destroy our planet, dramatically increase costs, and dramatically lower productivity just to appease t…
I don't think it's so clear cut.
In less collaborative environments, nobody interrupts you and you can bang code all day, close many tickets, etc etc.
In highly collaborative environments, people will talk to each other all the time. You'll me interrupted and you will write less code and close less JIRAs but you're more likely to find issues with code, design and requirements earlier in the process, solve misunderstandings easier and faster, and you get that free flow of information where everyone knows what is going on and share knowledge easily.
So you might have lesser "productivity" but you're more likely to deliver high-quality product.
Now saying that, both WFH and hybrid and office can be both highly collaborative and not. But WFH makes is really easy for people to check out of the information flow (even by accident) and be angry they're not getting informed, or promoted or whatever.
If you want WFH to work out, you need to come up with a strategy how to make that highly collaborative.