If you’re not my wife or kids, use any of the text mediums, but I’m not picking up an unscheduled call (and if you’re not already in contacts, it won’t even ring).
I won’t answer 30 calls a day asking about my car warranty, credit card offers, insurance solicitations, and the “I’m your assigned staffing consultant and already working with some of your colleagues…” bullshit time-wasting calls just to save you a few minutes and allow you to also interrupt me.
If you’re a colleague, we have slack, email, zoom, and you can look up my number and text me on my private cell number. If that’s not enough, I’m sorry.
I now work at a company where I am remote, but my coworkers work in an office. Just by having everyone in the office makes it easier to contact someone on chat. But even then I am only about half as productive as I would be if I were completely in the office. Put me down as someone that believes 1 to 2 days remote work a week is convenient but I would much rather be in the office.
I ask because I have a very old memory of reading that anything more than 70 walking paces away was a phone call or an email. I've seen that distant shrink over the years and I have seen people wuse electronic communication if someone is 3 ft away.
I could think of several causes for unavailability but I'm not going to speculate when you can simply answer.
There are multiple billion dollar companies that have been full remote for years and their strategies are public. This hybrid stuff with 3 days in office will be worse than full remote or 100% in office. My guess is it's just a way to get rid of people without having to do more official layoffs
most people who complain about not being productive with remote work are basically trying to work exactly the same way as they would in office. Processes need to be documented and when to use different channels for communication need to be defined
Edit:
To further my rant. This distributed teamwork was occurring long before covid as well. Half my team at an insurance company was based in 2 other offices in Florida and in Chicago when I was on the west coast.
I’ve been both a new grad and mentor to interns and entry/mid level hires all throughout the remote era. On one hand, a junior can learn equally well by being proactive about asking for help or getting mentorship. On the other hand, experienced engineers can be more proactive about checking the status of their mentees. We don’t get to physically see others get frustrated or stuck, but good communication ensures that we can detect when people are stuck almost as well as when in person.
An interesting side effect - when we do get lunch in person, we don’t have to talk about work! By then they’re already unblocked :)
If there’s something that’s just annoying and not super relevant, like a command they don’t know, you can paste it in the chat. In the absolute worst case (I’ve done this ONCE in 3 years), I’ve used VSCode Live Share [0]. I’m sure you can probably use GitHub Codespaces too now.
[0] - https://code.visualstudio.com/learn/collaboration/live-share
Even outside WFH this isn't solved. There are many distributed teams out there, you need to come up with a way to work with those that are on the other side of the earth to you.
I can definitely agree that if your company doesn't set an expectation of how remote/hybrid work will be conducted then there will always be some people who are overly laissez-faire with it. My own opinion is that remote work should be conducted mostly the same as if you were in the office. You're just not sitting in the same building anymore. Everyone should keep sensible hours that are close to the same hours of your team and be generally available. Seems to have worked so well for my company that they've begun closing down physical offices.
I'm saying on average, everyone's ability to get stuff done is higher if everyone can interrupt everyone.
If you interrupt me it takes me hours to get back on speed.
Hours is an incredibly long time. I'm not against people blocking off specific time when dealing with an especially gnarly bug or planning out a major feature, but for day-to-day tasks the cost of an interruption is usually a "right, where was I" once it's over.
There's no actual evidence of that being true though. It's very much your personal take on it as you've said. I'm also hesitant to ask that if your work relies so much on being able to interrupt your coworkers at a moments notice is that evidence of other issues. Not having power to make decisions on the direction of your work? Poor documentation? Dare I say lack of confidence and/or ability to do your (not you specifically) own job? Seems to me the whole case against remote/hybrid boils down to certain peoples feelings about how they feel comfortable working. Not any actual statistical proof on the matter.
No, it's more that when you're venturing outside your usual territory it can be so much quicker to ask your teammates who are area owners.
If I'm modifying widget X that John built, and I encounter something non-obvious, I can spend an hour figuring out why that was, or I can ask John sitting next to me, and he can usually unblock me in about 30 seconds.
When I help people get up to speed in code I've written I usually say something along the lines of "if you get stuck and you've spent 5 minutes trying to figure it out, please ask me about it".
So basically trying to fix one problem with another one. Can't please everyone 100% of the time.
I also think it depends on the type of work you do, your team, and personal discipline. Not everyone is suited for remote work. So I hate blanket statements of "WFH is the future" or "WFH is the worst thing ever."
Remote work requires trust from management, but also personal discipline from remote employees. Some absolutely abuse it. Some companies are just not setup for remote work. And some jobs, even if possible remotely, aren't well suited for it.
But yes I agree with your last point, guidance is necessary on how to work remotely.
I've also seen situations that start to go bad like you describe, but in some cases we were able to nudge it back. For example, someone tries to schedule a meeting for a week away, so you push for a quick ad hoc call in a few minutes instead. (Not that different than in-person, when someone says "let's schedule a meeting".)
I've also seen experiments in WFH communication and team-building that aren't done well. For example, starting Monday morning with a ineffective all-hands that, rather than getting people on the same page and energized, sucks the life out of any refresh start of the workweek. (Again, similar to if you'd herded everyone in-person into a large physical room, for the same content and delivery, only in-person is poorer view and harder to hear.)
Also, in the worst situations I'm aware of, it wouldn't matter much whether the people were in-person. You might figure out more quickly that there's a problem, or where the problem is originating, but that's not been the hardest part.
What in-person is best at is humanizing/personalizing people and forming bonds easily, with all the little cues that we've known since the '80s aren't conveyed as well through computers, and still aren't. (Well, for many people; other people are less comfortable in some in-person contexts, for various reasons, and tend to be more comfortable and themselves in other modalities.)
There's also the occasional high-bandwidth highly-interactive collaborative design, but there's no reason most of that can't happen mostly WFH when your timezones overlap and you have good tools (e.g., effective shared whiteboarding/diagramming that's actually better than a physical whiteboard).
Personally, my ideal is WFH, but being in-town or an easy commute away, for occasional high-value in-person interaction. With in-person emphasis on humanizing/personalizing/bonding (but naturally; I've seen these done in well-intentioned but miserable ways that people just try to get through, and it can be counterproductive).
1. We have a daily morning zoom meeting where everyone goes round in a rota and tells us what they did yesterday and what they intend to do today and if there are any blockers or problems, call them out and we discuss. On Mondays this is longer so we look at goals and objectives of the team. We talk about non work stuff too. We're humans!
2. As the team manager, anyone is always free to bug me on slack and I will always respond within a couple of minutes. I will either help them to deal with the problem or find someone else on the team to help out who knows more than I do. Or I can help them get someone from an external team on the problem. I delegate this to someone else when I am rarely not around.
3. Have a team get together every Friday for an hour where we talk about anything work or otherwise related.
4. We have a team Q/A channel. Non urgent questions are asked on there and anyone is free to pick up something as and when they have a few moments. This is used for things like sanity checks, code reviews as well.
5. People are expected to ignore Slack for an hour or more at a time but must always answer calls in zoom (unless you're having a shit, gone to lunch, dealing with the kids, gone to the shop to get a coffee, whatever just call back when you're done).
That's about it.
One of the most surprising takeaways was that while engineers in the office more often claimed they felt less productive in the office than at home, in-office engineers tended to have higher productivity and WFH engineers when the actual numbers were examined.
Fire them.
One hard rule I have for my team is not being responsive on IM for extended periods is treated the same as not showing up for work.
If people need to be taught how to work remotely, or anywhere for that matter, then the company has the wrong people, or maybe interns who need such training.
'Hey, how are you?'
And then nothing.
OMG he takes forever to reply on Slack.
My personal experience has been that WFH has lead to an absolute grinding halt in productivity that requires any form of collaboration. A lot of people will often not respond to Slack for several hours and any video conferencing is usually scheduled for later in the week, instead of in 20 minutes.
I know a lot of people here really like the idea of several hours worth of undisturbed work, but my (again, personal) experience is that that leads to a much lower overall productivity for a team compared to one where people can easily interrupt each other to get unblocked.
The biggest surprise to me is that it feels like there wasn't very much guidance or mandates on _how_ to work remotely. Instead we were all set free, and when the first iteration didn't work out it's back to the office for everyone.