I know I’ll be downvoted, but I’ll answer your question.
“Need” is a strong word. Sure, it’s not needed. But that’s not what the business tends to care about. They care about productivity.
I work in software. In my previous job I was a one man show. For my day to day development, I didn’t need to interact with other people much. When I shifted to remote working it was a huge boost because I got protected time to work where I wasn’t distracted by other people in the office, either socially or incidentally. This case it worked very well.
After the pandemic I switched jobs into one with a hybrid schedule. Luckily for me my job is a 15 minute bike commute.
However, the suite of tools I’m now developing and working on require me to constantly interact with other people in the office. I also spend a lot of time mentoring jr devs.
This is, quite frankly, just better when we’re all in the office. The jr devs know, explicitly, that they can bother me whenever they need it. In the office this happens probably an average of 8 times a day. When either of us is remote, it’s probably once a day.
Now with the other senior devs, we hate meetings. However, all the time, spontaneously, we’ll end up chatting in our little section about the development of the system, someone will overhear (maybe even from an adjacent group) and chime in with useful knowledge. Next thing you know we have 4 or 5 devs whiteboarding and discussing things. Most of the fine tuning of our systems get hashed out in these impromptu meetings. This never happens when we’re remote.
Also the barrier to just turning around and asking someone something is so much lower. Often 30 seconds. Because at home I have to send them a message, maybe message back and forth a bit before determining that it would be easier on zoom, then we have to jump on zoom which takes a small amount of time. Now this is not some huge thing, but it is a barrier that makes it just hard enough that he happens way less frequently.
Working in the office is just better for productivity in this type of situation, which i imagine is true for most jobs that involve lots of collaboration. Almost all of my coworkers agree. We also all agree that remote is better because commuting sucks. It honestly even boggles my mind to hear other software devs argue that they are more productive at home. Believable if we are talking about my original situation, or if you’re just mindlessly closing tickets. But for collaborative development of large systems? No way.
yamanii@lemmy.world 1 year ago
I saw some tips about this, they said to have a group chat and never use DMs so people can see and chime in.
corsicanguppy@lemmy.ca 1 year ago
Can confirm - the group chat sucked, especially for us (2002 skype) when it was voice chat, so we often kept non-crucial stuff to the tail end of work hour too, so there was 45 min out of an hour for work before a burst of chatter. That’s supposed to have jibed with some kind of workflow pattern, and it worked … well enough.
That, and you need some watercooler time. The current job has it only once a week, but we all come to meetings early and chat for 10 min while everyone else files in. Get some human time in.