this post was submitted on 29 Sep 2024
463 points (97.5% liked)

Technology

59651 readers
2690 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] EatATaco@lemm.ee 2 points 1 month ago (2 children)

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.

[–] Specal@lemmy.world 13 points 1 month ago (1 children)

So essentially you're saying that communication falls apart and you don't have the correct tools for remote work.

That's fine, it's a new issue to solve, no one has it perfectly done yet.

I completely sympathise with this, I have experienced it when I was a stonemason for 10 years (I say stonemason, I am a qualified banker mason but I have been programming machines to do the work for me). And I overhear and interject my experience with the new lads often. But now I'm at university 3 days a week and everything has fallen apart.

So we use discord, where we can all talk and ask advice about how to do X but not need to be in person. And in my experience it works exactly the same, I can read everyone's input and offer my own.

[–] EatATaco@lemm.ee 0 points 1 month ago (1 children)

So essentially you’re saying that communication falls apart and you don’t have the correct tools for remote work.

The problem is that I don't know of any tool or set of tools that fixes this. We have an extensive chat system that is open all the time with rooms for each group, we have zoom, we use all kinds of collaboration software. Everyone knows these are available, and uses them, but the hurdle inherent to it seems to be just enough to really put a damper on seeking help.

I think the best solution would be to have a zoom room where everyone is in it all the time. Which sounds even more miserable.

[–] JustARaccoon@lemmy.world 4 points 1 month ago (1 children)

I don't think it's a system issue, it's more of a people issue, a lot of people are still using things like teams and slack as if they're email which bottlenecks everyone, but with the correct training and mindset switch it can be very efficient.

[–] EatATaco@lemm.ee 1 points 1 month ago (1 children)
[–] JustARaccoon@lemmy.world 4 points 1 month ago

Mindset switch to not thinking of that communication as email. At least at my work place it took a while for people to not be overly formal and just go straight to the point, which slows things down. It's meant to be an instant communication channel after all

[–] yamanii@lemmy.world 3 points 1 month ago

someone will overhear (maybe even from an adjacent group) and chime in with useful knowledge

I saw some tips about this, they said to have a group chat and never use DMs so people can see and chime in.