|
|
|
|
|
by drchopchop
1620 days ago
|
|
You can solve that with occasional, in-person team meetups (a few times per year). Meeting people in person, at least once, is valuable. It improves communication, helps people feel assimilated to the company and team, and creates a mental image of a three-dimensional co-worker (instead of just a faceless Slack handle) Sitting physically next to people every day, especially for engineers, is often not valuable. This is especially true for those who have significant commutes or families. |
|
Unfortunately this doesn't really cut it. There is a huge difference between the teams I worked in where we were all remote vs the ones where all of us were in the office. The camaraderie, the amount of slack we gave each other, how fast we delivered and the overall mood was much better despite having wildly different personalities.
With remote, you are interfacing with only one dimension of someone's personality and they may rub you the wrong way in a PR comment or otherwise and you can easily right them off. It's different when you go for lunch with the same person and talk about work or other stuff.
Another thing is that talking about work-related-but-not-current-project-related stuff is much easier when people in the same location and the conversation starts off spontaneously. Whereas in a remote setting it needs to be a bit more organized so there is an overhead.
There are a lot of pros to remote though, like not having to be subjected to your colleague's poor hygiene.