Being unreachable during core business hours is definitely a huge problem from the perspective of the non-remote employee (me) who's in the office for the typical eight hours a day trying to get something done and being blocked by a coworker who's unreachable because they're remote. If you a remote worker, the onus is on you to never let the fact that you're not in the office become a burden on your coworkers. If you end up being harder to work with because you're less reachable then your coworkers will begin to resent you for it, and that doesn't lead down a good path.
If you're not online and available during the expected business hours for your position then you're not really doing 100% of your job, because you're not able to assist your team members as is expected of your role.
Note that this applies to members of standard software engineering teams, and not necessarily to contractual work that involves delivering products on certain timetables but not necessarily close collaboration with a team.
Lots of places offer flexible business hours, even for people coming in the office. Not everyone always takes lunch at the same time either. Even people in the office are not 100% available all the time. Your attitude towards remote workers seems unnecessarily hostile.
You're misinterpreting my post. At my current job we are flexible -- people come in and leave at different times, eat lunch at different times, etc. I'm not expecting everyone to be at their desks from 10-6 all day every day. That's why I said "core business hours". There's a difference between someone who is unavailable because they're off eating lunch and someone who is incommunicado for many hours at a time and impedes progress. I've seen remote workers drastically slow down progress by simply being unavailable while all of the non-remote workers are present and blocked on them for something. In theory an onsite worker could do this too, but in practice they don't simply disappear for hours at a time at the office.
Our team is usually fully remote. I've actually worked my full career in mostly remote positions (15 years now). I've very rarely experienced people randomly disappearing for hours at a time, and usually a simple text will clear things up. However, if you work in a flexible office and your team has core business hours, official or not, your manager should probably convey this. This just falls under "managing expectations", and is not necessarily a failure of the employee.
Sometimes emergencies will necessitate missing even core business hours. This is more a matter of having more responsibilities (family, kids, etc) than being remote though. But if an employee has these sorts of responsibilities, I'm guessing they are more likely to take up remote work.
There are positives and negatives to hiring remote workers, and I think there are several ways to compensate for the negatives. Obviously since I work remotely I think the positives outweigh those negatives. But I also think placing so much emphasis on one of the negatives, that I rarely experience in practice, is extremely narrow sighted. But maybe your remote workers are bad at working remotely, maybe your company is bad at managing remote workers, or maybe there's confounding variables like the one I mentioned above.
I think the answer is that the remote workers were just bad/slackers/not devoted to their jobs. As I said, they failed to move upwards in the company and some were even fired. This was not at a company that was a particularly good or high-paying place to work, mind you. Maybe you've been luckier in the caliber of people that you've worked with, but I contend that, in general, across the entire workforce, it's not rare to see people taking liberties with remote work.
I'm a remote worker and I'm sure it's occasionally a pain that I'm at the gym, or sleeping, or otherwise not responding on Slack or whatever.
However, like many remote workers I work in a distributed team across several time zones. So it's not just "he goes to the gym in the afternoon," it's more like one person leaves the office in one time zone in order to beat the traffic jams, while another person in another time zone has to pick his daughter up from school, another in a third time zone gets up really early but can't do night calls because of family life, and so on. Slightly wonky schedules actually give us more coverage in case of crises, and the only way we could ever line everybody up for the same work hours would be to fire half the team.
We manage it all pretty well by scheduling our meetings in advance, not being afraid to pick up the phone, taking ownership of our work, and having senior people in different zones who can help fix urgent problems.
(However I totally agree with the "need for trust" comment above. I worked locally before going remote in this job, and also in two of the three other remote jobs I had in the past.)
Distributed teams across multiple timezones is a bit of a different situation though; you're naturally going to be more asynchronous there, and the team structure will be different. All of my experience with remote coworkers has been on collocated teams with the occasional remote worker in the same timezone. I don't have any interest in being on a fully distributed team; I like being physically present with my coworkers and I tend to get depressed ("cabin fever") if I'm alone all day every day. I realize that that might work for others, but it doesn't work for me, so I'd never do it.
Cabin fever is definitely a risk. I'm quite comfortable working remotely and we have a few others doing it on the team (mostly senior tech people) but most of the team is in one of the various offices.
My preference would be to go to the office and be with my colleagues 2-3 days a week, and work from a home office the other days. We have some people who do that. But all the offices with direct colleagues are at least a 12-hour flight away from me, and I like where I live, so I have to just deal.
If I ever find myself leading a remote-first team I would make it a priority to have good strategies against isolation.
We run an entirely remote company, and the cabin fever is definitely a real concern.
If you ever have to be a remote worker in the future, I'd highly recommend getting a co-working space as it really helps fulfill a ton of those social needs. Your employer might even pay for some (or all) of the costs associated.
Do you have any other strategies against cabin-fever?
I've tried co-working but once you add in your own chair and monitor (ergonomics) and eavesdropping-proof location (security) and taking the laptop home at night (security) and on top of all that having a commute again, it's kind of a pain.
I will probably eventually rent my own office (at my own expense) near where some friends work, but that's a pretty expensive way to guarantee social interactions.
I'm not the original person you are asking, but over a 27 year career in IT, I've worked from home for 17 of them.
Here's how I stayed social. First, I used the time you would spend commuting or going out to lunch to get non-work chores done. I'd do laundry in the morning when I'd otherwise be in the car. I cut the grass or worked out during lunch, etc. I'd already be fixing dinner during everyone else's evening drive time.
That freed up my weekday evenings to be social, since I wasn't in after work commute-cook-chores hell.
I'd spend time at programming language groups; taking classes related to hobbies (brewing, a little woodworking); going out with friends to nice restaurants on Wednesdays when they weren't crowded; and doing some social volunteering. I got involved in running a couple of software conferences and joined a wine-and-movies social club.
I found—since I am a "gregarious introvert"—that not having to be around coworkers all day left me more energized to socialize with friends and family in the evenings.
And instead of a social circle dominated by coworkers, I have one that provides interactions with people from all walks of life, and have friends scattered around the globe to visit when I retire.
If you plan well and work at it, you can be more social working from home.
That's definitely the only way I would ever consider being remote full-time. Though at that point you're still working in an office, just not with your coworkers, so it's still inferior to on-site working in many respects. The biggest advantage I suppose is you can do it from a low CoL area.
I think the other advantage is it totally separate any concept of "butts in chair hours". Nobody in a coworking space is going to quietly judge you if you leave at 1pm, which would be more of a concern at an on-site location.
A co-working space gives you the option to have a social work space, but you get to choose each day (and even each hour) if that's what you want.
I think they other advantage is in a commute. You have many more options about where you want to be co-working than you do about where your company's location is. If your company is across town from you residence, and you have an hour commute you could find a co-working space that is closer to home.
I see you being downvoted, but I don't get it. I actually work in the office, with 3 teammates nominally there too, but often working remotely, so I spend 2/3 of my days without any of my team around. Even the other teams around me are often out traveling, and I'll be the one tripping the motion sensor to turn on the lights at 9 or 10 in the morning.
It's not comfortable for me as an almost-every-day thing.
Too many people think that what works for them must be ideal, and should work for everyone. I honestly think that most people will not thrive in a fully remote, work-from-home environment.
Too many people think that what works for them must be ideal, and should work for everyone.
Agreed.
I honestly think that most people will not thrive in a fully remote, work-from-home environment.
That may well be true. But there's clearly a non-negligible group that swing very much the opposite way. What we're looking for is flexibility, not one-size-fits-all.
> What we're looking for is flexibility, not one-size-fits-all.
And yet people look at me like I have a third eye sometimes (including several posts up in this exact thread) just because I, like many people, don't like working from home.
I can certainly understand that preference, even though I don't share it. I will, however, say that, when phrases like "humans are social animals" get deployed, it's quite easy to read them as implied criticism of those of us who need substantial amounts of time alone.
I am one of those people who need substantial amounts of time alone too. That doesn't mean that I'm not a social animal though, and that there isn't some balance of social contact that is desired. There's only a very tiny percentage of people who truly desire no human contact at all (think hermits); merely being introverted still does not get you close to that level.
In my situation, I feel like the dynamic has changed, and that's part of what bothers me. The team has always had a tendency toward flexible scheduling, since we do have some fully-remote workers living elsewhere. A couple years ago, that meant that someone might be out a couple hours, maybe once a week. Now it means "I've got an errand at 2, so I'll wfh today".
The other members of the team seem happy with the arrangement. Maybe it would work better for my situation if I had a good home workspace available to me, too. There are other things I'm not happy with there, and I'm leaning toward thinking that my time there has just run its course.
That's certainly a way of working, and if that's what you've agreed too then certainly you should be as available as possible.
There are more asynchronous ways to do things, and not always restricted to contractor-style arrangements.
Personally, I think it's unfortunate if the default way of working assumes such tight coupling: for me at least, it's inimical to achieving any kind of deep focus.
If you're not online and available during the expected business hours for your position then you're not really doing 100% of your job, because you're not able to assist your team members as is expected of your role.
Note that this applies to members of standard software engineering teams, and not necessarily to contractual work that involves delivering products on certain timetables but not necessarily close collaboration with a team.