Being a Remote Worker Sucks - Long Live the Remote Worker
I've been a 100% remote worker at Microsoft for just about 5 years now. My last two jobs were both 7 year long gigs, so this isn't the longest I've worked somewhere, but clocking in at a half-decade, it's the longest I've worked remotely. Given that I haven't yet been fired, it's fair to say that I'm a pretty good remote worker.
I've been writing about Being a Remote Worker on the blog here for a long time.
Being remote is wonderful and it sucks.
This week former Google Employee #20 and current Yahoo CEO Marissa Mayer declared that all remote workers need to head into the office (and in some cases, move house) before June.
If I got this memo while working Remote at Yahoo I'd quit that moment. I would probably quit with some flair as well. Talk about completely demotivating.
I see this ban on Remote Work at Yahoo as one (or all) of these three things:
- A veiled attempt to trim the workforce through effectively forced attrition by giving a Sophie's Choice to remote workers that management perceives as possibly not optimally contributing. It's easy to avoid calling it a layoff when you've just changed the remote work policy, right?
- A complete and total misstep and misunderstanding of how remote workers see themselves and how they provide value.
- Pretty clear evidence that Yahoo really has no decent way to measure of productivity and output of a worker.
Ultimately, though, this comes down to trust, and trust can be found or lost on every page of a company's policies. You were hired as a professional; are you trusted to be a professional? Working remotely requires your company to trust you can do the work not only without them seeing you, but also without constant physical interaction with your teammates.
I saw this tweet yesterday and I agree. Remote working isn't awesome. There are great aspects, but parts just sucks.
There's plenty of people talking about how great remote working is but not enough folks discussing how to overcome its many challenges...
— Des Traynor (@destraynor) February 25, 2013
Here's why it sucks and what I do about it.
Why Working Remotely Sucks
There's a few reasons why being a remote worker sucks.
Guilt Sucks
All this said, it's REALLY hard to be remote. I propose that most remote workers work at least as hard, if not more so, than their local counterparts. This is fueled in no small part by guilt and fear. We DO feel guilty working at home. We assume you all think we're just hanging out without pants on. We assume you think we're just at the mall tweeting. We fear that you think we aren't putting in a solid 40 hours (or 50, or 60).
Because of this, we tend to work late, we work after the kids are down, and we work weekends. We may take an afternoon off to see a kid's play, but then the guilt will send us right back in to make up the time. In my anecdotal experience, remote workers are more likely to feel they are "taking time from the company" and pay it back more than others.
You might poo-poo the guilt, but ask around to your remote brethren. It's there, they just don't talk about it.
Being Unseen Sucks - Out of Sight, Out of Mind
A few months back we had a standup meeting and a boss couldn't get the web cam to work (It's been 5 years but even now they usually spend about 10 minutes messing about with the webcam before giving up and just having me call in). All this while 20 workers who "showed up" stare daggers (I'm assuming) into the Klingon Phone and the guilt piles on.
Anyway, we were going around the table (remember I'm the invisible guy in the center of the table) and then the meeting ended. I was muted, and was like "Hey, guys? It's me...Scott...I'd like to get you up to date on what I'm working on..."
"Guys?"
VPN is a Second-Class Citizen
No matter what your IT says, no matter how fancy your Smart Card is, or even if you have "Direct Access" enabled at work (basically your machine is at home, but always internal) you're remote. Every week you'll hit a site that doesn't work unless you're inside. You'll be constantly prompted for passwords, you'll be told certain scripts or installers don't work as a remote worker.
I have to drive into the office at least quarterly JUST for the purpose of dealing with issues like this.
People Ask "When you are up next?"
This one is the worst. "When are you coming to campus next?"
I'm online all day, every day. I've got HD webcams, Lync, Skype, GChat, hell I got Chat Roulette, on every machine I own. You don't think to call me for 3 months, but when you see me, you're all like "let's get you plugged into the project..."
I'm absolutely available anytime to talk. We can do a call, a chat, or best yet, a hi-def video call. Trust me, I'm at your disposal if you'll only take a step forward.
Ways to make Remote Working work
First, it DOES depend on the job. We have folks like Brian Harry who lives on a farm in the Carolinas, but he's also got a large team over there. They aren't on campus, but there are folks he works with closely. We have folks like Steve Sanderson who works in London for a team in Redmond, but his job is very focused and "the code don't lie." I suspect that directing a complete feature team while remote would be considerably harder than participating on a feature team. That's one of the reasons I moved jobs and gave up my team. I feel better as an individual contributor with a clear focus.
Before I started on the ASP.NET Product Team, I used to run a team of folks when I worked in MSDN. Every one of us was remote. In fact, we were in all four corners of the US - Oregon, San Diego, New England, Florida.
Our jobs were discrete, directed and clear. We were laser-focused and each worked well remotely. Here's some things that have worked for me and others.
Status, Status, Status
Remote workers need to make it easy for folks to answer the question "What is that person working on?" This is somewhat of a double standard, since they may have no idea what the person in the next office is working on, but that woman shows up every day, so she must be productive, right?
Regardless, when I ran the team, we'd send out a list of three things each Monday that we wanted to accomplish that week. We'd follow up on Friday with what happened to those three things - what worked and what didn't.
Do be seen
I used to come up every month, but since I travel to conferences and customers a lot (plus budget issues) I go to Microsoft about once a quarter. When I'm there it's a flurry of meetings as "relationship building." That's business-speak for talking, talking, talking so that they remember why they hired you. It's comforting to the locals when the remote shows up. Try to get to the office when you can.
We made a "virtual portal" from Portland to Seattle so that anyone could peek in an see either side. We just need to circle it in Orange and Blue.
Team Building
When you ARE in a group, take any opportunity to "team build." I used to think this was touchy-feely nonsense, but truly, shared experience in a non-work context can totally transform relationships. I try to hang out with the team whenever I'm in town, and just check in with them, their families, and other non-work stuff.
Find a Place to Be Productive
Often just being a home can drive you nuts. I try to get out a few times a week. I've worked from the mall, from Starbucks, from McDonald's (free wi-fi, sue me) and from a park bench. I find that just having people walking around makes me feel more productive. Their movement and energy keeps me focused.
Try different places, find your place, but don't be afraid to mix it up.
Get Feedback
During 1:1s with my boss I always come with lists and lists of what I'm working on and why it's useful. There's always this Spidey Sense that "well, it's been a good gig, but this remote thing isn't working out." He's very good and assuaging that concern, but it's still there.
Make sure you're getting feedback on your work and you know you're on track with you're working on. Ask for feedback. That means ASK. "Do you feel I'm on track with X? Are you happy with what you're seeing with Y?" It's hard but it's important.
Know Every Collaboration Tool
We use Lync at work, but I also use Skype, GChat, Join.me, straight VNC, Windows Remote Assistance, CoPilot and a dozen others. If one doesn't work for some reason, don't waste time, just move to the next one. If someone starts to associate you, the remote worker, as a symbol for technical difficulties it will slowly warp their perception of you. Make it easy.
I have a small shared office space with a camera I can turn on remotely. This means a boss can walk in and "meet" me without them having to think. That makes it easier for a boss to work. Bosses need to manage, not mess around with cameras.
Be Available
A caveat to this one: Be Available During Work Hours. Don't overcompensate and be the person who is online at 5am or answers emails on Sunday. Just make sure that from 9 to 5 you are 100% available via SOME way that your boss knows about.
How do you make remote working work?
Related Links
- Cloud-Controlled Remote Pan Tilt Zoom Camera API for a Logitech BCC950 Camera with Azure and SignalR
- Introducing LyncAutoAnswer.com - An open source remote worker's Auto Answer Kiosk with Lync 2010
- Is Daddy on a call? A BusyLight Presence indicator for Lync for my Home Office
- Introducing Lync 2010 Super Simple Auto Answer Video Kiosk with Full Screen
- Review: Living, working and using the Cisco Umi personal telepresence system. All that and bag of chips?
- Hanselminutes Podcast 242 - The Plight of the Remote Worker with Pete Brown
- 30 Tips for Successful Communication as a Remote Worker
- Building an Embodied Social Proxy or Crazy Webcam Remote Cart Thing
- Virtual Camaraderie - A Persistent Video "Portal" for the Remote Worker
- Working Remotely from Home, Telepresence and Video Conferencing: One Year Later
- Microsoft - Surviving First Three Weeks as a Remote Employee
Sponsor: Free eBook - 50 ASP. NET & SQL Server performance tips from the dev community, to help you avoid, find, and fix performance issues in your ASP.NET app. Download it from http://red-gate.com/50ways
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
The Yahoo announcement to me says 'I fundamentally do not trust that you are working', which I find pretty sad attitude to take. Maybe I am just naive.
One thing I've been doing to keep a moderate level of engagement is sending a weekly "Laugh & Learn" to an internal mailing list of developers. A goofy comic and a short task that should take 5-10 minutes. I collate the responses and send it out. Funny enough, when I see people in person it's the first thing they want to talk about. Even the people that don't regularly participate. Win.
Great post. Thanks for letting me know I'm not as alone as I feel at times.
I find I'm way more productive at home. Not only do I get lots more work done, I get lots more "other things" done. Those calls to tradies you feel guilty about making in the office even though you make up the time etc.
It took a little to adjust to but once I got into the groove of the different noises and being "alone" all day. Now I hate going into offices to work and now we have a much bigger house, I find I hate leaving home :)
I keep in contact with people and clients online with Skype mainly. I do try to visit my clients about 1 a year to see what cool stuff they have coming and share cool stuff we've done. The sort of fun meeting that energises you that just isn't quite the same over Skype.
Generalising a bit here...but the people that I've known that find it hard to work at home, usually like having a manager that keeps them on track and needs lots of company of other people...which is fine if that's how you work best. The people that slack off working from home and spoil it and taint it for everyone else are usually the same people that slack off at the office. It's sad that "the privilege" gets ruined by a few for many others.
I've worked remotely for 5 years too, but ended up moving to a different country for working in the office. I'm definitely not sorry about this, working in the office with your own team is great. The only problem is that the guilty part is chasing me even here.. :( Maybe it's because I have already worked remotely, and maybe it's about salary size :)
Yet I'm much more productive working remotely, and find it much easier to manage interruptions. I think part of the negatives stem from years or decades of conditioning. Some of those feelings will probably always remain, as long as we're "reporting" to others in some form.
I'm trying hard to "get" Yahoo's reasoning, but there are too many holes in every benefit of a doubt I'm trying to give them. I believe this will bite them pretty quickly. I'm hoping this will be a turning point, and some companies hanging on to the old mentality will see Yahoo get burned, and finally give the remote work option a try.
I hope.
However, you did not cover how to perform office pranks remotely, which I'm still trying to figure out. If you would add a how-to on that i would greatly appreciate it.
I too suspect that think Mayer's move is a veiled attempt at downsizing. If not, it's a terrible mistake. The point is that, in this world of down- (or the politically correct "right-") sizing, it's essential that - for the remote worker at least - the value in the work should be measured by the results. In the arena of development, "the code don't lie" is a really great way of putting it. It should be all about tangible, measurable deliverables...right? Whether or not you're remote!
There is also a case to be made for impediments to productivity in an office environment as well - many distractions for those who work in cubicles or an open office environment, to name just one.
And, of course, in the age of the search for sustainable practices, keeping employees out of their cars and public transport for major portions of their time, there are a lot of GREAT reasons to increase the number of remote workers - not curtail the practice.
To me the Yahoo! story is a harbinger of more pain to come for the company.
Thanks again for another profoundly thought-provoking post.
Oh how I wish my company understood this. Our project office is struggling with the agile process. They're worried that if we don't fill up a sprint with 'work hours', dev will finish and then sit around. Their solution is to create user stories that basically equate to our normal job tasks like updating configs to point to new sql servers or resolving merge conflicts just to pad out our hours to make upper management happy.
Curious, do you still have your virtual portal setup? I noticed that blog post was written way back in 2009. If no longer running, why did you stop?
I've worked on team projects and on solo projects. Solo projects are by far the hardest because you get no feedback on anything. It's incredibly hard to build anything in a total vacuum, even for folks who have that magical internal compass. Until you have to explain a system or piece of code to another person, you haven't viewed it from all sides.
We did something here recently in the spirit of pair programming and your "portal" idea, primarily to save my sanity. My manager agreed to make another tech person available to me just to bounce tech ideas off of and explain architecture. I jokingly referred to him as my "Wilson", referring to the volley ball figure in the Tom Hanks "Castaway" movie. He's a sharp guy but didn't really know anything about the core technology I was grappling with, but it didn't matter: I just needed the opportunity to give guided tours through the code or share whiteboard sessions on a more or less daily basis. In explaining aspects of the project, I gained confidence in some design decisions and recognized weak points I had not noticed before. At first, I was mostly talking "at" my "Wilson" buddy, but he quickly picked up the terms and concepts and was soon able to ask valid questions, which turned my blather into real conversation and dialog.
It saved my sanity, improved the product and boosted both of us to higher levels of proficiency in a complex problem space.
appreciate the article. I really do think that with this move, Marissa Mayer showed a bit more of the Yahoo internal workings than she meant to.
In my opinion, when execs pull all the remotes in its because the company is disorganized and doesn't have goals that are clear enough for people to work more independently. To me, as a remote worker, it means she's getting worried.
At a more practical level, I really do find that working from home empowers the worker while saving the company money. Working at the office empowers only the boss, and costs more.
I don't think the memo was really about Remote Workers per se, I think it was about the people taking advantage of the situation.
Also the need to turn a massive ship around would be quicker if everyone is working closely. Maybe she should have said for next 6 months everyone on deck whilst we work out how everyone who does work remote can be efficient and still be in the loop (as that is the hardest part about being out of office).
I frequently work from home and whilst it can be both a positive and a negative I do not take if for granted and on days when the kids want to harass daddy whilst he is working I pack up and go to a cafe for some focus time.
I do agree with your point that it may be more of a trim the fat without the payouts.
Justin
The counterintuitive advantage is that you are in an environment where the potential distractions are non-distractions (except for the bad ergonomics) because you know not a single one of them requires your attention. If you are there with that mindset, it's a great thing.
I would add one extra disadvantage I have found is that if you have something to discuss with someone, if you were in the office you would be able to take a glance over at the person to see whether it looks like you would be interupting them. Not being able to do this from home makes you more discerning about how and when you start discussions.
Interestingly, there is a flipside advantage to this. I have found that people less frequently interupt me. As a senior dev I'm one of the go-to people for junior devs to have questions answered. Whenever I have been in the office people see me and think "Oh, I'll just ask Nate", whereas when I'm at home they spend a little more time thinking about the problem first, and then when they do come to me, having to describe a problem through linq results in a much more directed question.
Keep up the good work
This is an excellent post. I'm not a remote worker but we have one in our office and I've come to the realisation that sometimes they are "out of sight, out of mind". I'm definitely going to be putting this into practice from the other side of the coin.
Or really it sucks at any company that hasn't built itself around being remote. I'm a remote worker and it's absolutely great because it's deeply embedded in our culture. The company was founded by guys who didn't have an office to work in.
The only thing I regret about being remote is our office is really awesome and I love just hanging with my co-workers there. But the good thing is, that's a social thing. I'm not held back in my job by any means being remote.
I think it's harder for companies that don't start off with remote in their blood. There's always a class system of here vs away.
Scott probably you are not a good example for remote worker. You mentioned your productivity is high. I managed few projects in a company which had a policy of allowing working from home. It was not a team decision. Anybody can decide to work from home any day. To be frank people who worked from home had 1/4 productivity than others.
In same breath another project which involved production support and maintenance worked well with remote workers. They were lot more productive than the office type.
For me, the most effective situation would be a split schedule... 2 days in, 3 days remote, or vice versa. I think both the employer and the employee need to be flexible to find a way to work that is good for everyone in both the short and long term.
I've been working remote for the better part of the last 14 years. Sometimes, I'd go into the office once a quarter, sometimes, once a year. At one place, I never met anyone in the office in person.
It really does depend on the culture of the company you'll be working for.
But, as you mentioned, being available during reasonable hours I've found to be a huge element of success. I've worked with people who, while remote, could virtually never be reached. They never lasted very long.
I've worked remote and co-located in the past. On my current team we're trying to co-locate as many people as possible in the same office with same hours, pair-programming, agile practices, etc. There are remote team members, but I've never experienced an environment like my current one where most people are working in an open-environment without walls, there is super low-latency turnaround because you can literally walk over and interrupt someone from another sub-team that can help answer a question. Blockers that used to take hours and major context switches can now be minor context switches. Does this mean I think everyone should work this way? No. It's something that's working for our team now that is working on a distributed system with lots of components that need to interact closely in a fast changing codebase. We have some remote international team members too that can't work on our same schedule. This is for a team and not a general company policy. But if a company sets it's own culture defaults a certain way, and makes it a high bar to justify exceptions for remote working, then I don't see a problem with that. If that does't feel like the right work culture, then try and find a job with a better culture fit. Everyone will be better off.
and this memo affects exactly 164 full time workers at yahoo. yes, you read it right.
One thing you have not really stressed that is key, is having a distinct office space at home. Unless you live alone, you need to separate work from family.
Initially I had a room in the house which was okay but noise from kids was a problem (thin door). I built a garden office (about 300 sq ft) and now I have three people working with me, so it's less remote worker now, more like branch office.
Another component is that of distributed international teams. That is my case.
It has posed some challenges that my mother tongue isn't our work language. Cultural differences also have an impact.
To build upon your anecdote of being the invisible guy in the center of the table, imagine if the right words don't come to you to make yourself visible. It's a matter of habit and getting used to.
The same goes for contributing to discussions helpfully, making an impression. It's just harder when you're not a native.
There's no doubt that there are people home working suits (I was one of those) as well as people who hate it (I had a colleague desperate to get into an office environment again). Some people will work harder and some work less (no different to people in an office), but in the software industry one can measure performance by work completed and it's quality far better than whether somebody is at their desk or not.
I currently work in an office (although occasionally from home) and sure it has good things as well as bad. But I wonder if you can guess how we communicate with each other most when in the office ? Yep, through a chat application only occasionally do we walk over to each other's desks :) So pretty much the same as when out of the office.
We also have teams in other countries, we communicate with them in the same way - I wouldn't know if they're sitting all together or in in their homes and it makes no difference to the project we're working on as long as the works done.
This all said and whilst I think the tone of Yahoo's email is pretty poor, whether I work from home or form an office is down to the people who pay my wage. If they want me in the office then I either go in or quit and the reverse would also be true.
Once word got out (where's Scott every Friday?), other people started doing it, and I think it worked out fine. However, a new manager I got along the way required us to fill out this company form that basically boiled down to signing a statement that said, "Yes, I am really working and not watching TV." Basically she didn't trust anyone but by that time the company had a policy where 1 day/week was sanctioned.
Now I work for a different company (that previous co's biggest rival, actually) and it's been 100% work at home from the start. The team is located all over, so we do daily stand-up's using a Live Meeting-like program, have our user stories, etc. online for all to see, and track bugs, code reviews, etc. in TFS.
Though I haven't been doing it for 5 years, so far I really like working at home. It saves me 2 hours/day in a car and a ton of gas. And I work a lot more than I would if I was trying to rush out of an office to beat traffic. So, it's a win-win all around. I'm just glad I don't work at Yahoo. :-)
What you say about guilt, technical difficulties and plan/status is very true.
I'm trying to decide what to do about multiple computers. I have a very powerful desktop that I like to use because VS loads and builds fast. I do 55 of 60 hours at home using the desktop. But those 5 hours onsite are often burdened because I have my slightly slower laptop which isn't my everyday (so I have to pull my git repos, etc etc).
Do you use a single laptop for your work?
I always thought that remote working is great option but after my accident when I had to work from home for two months it changed whole perspective.
We're still trying to solve the communication issues at my workplace - having a meeting where the remote worker is connected only by telephone sucks. Improving our telepresence capability is a high priority. Giving up and making everyone come to the office isn't an option.
Thanks for continuing to write about your experience as a remote worker - you're proving that it can work, and you're giving the rest of us solid ideas for making it work in our own organizations.
I suspect this move by Yahoo is an attempt to turn that around. I agree that it was done inartfully, and while they will probably lose some of their staff the truth is that's not always a bad thing because it opens up postings for others to come in who may be more motiviated and have less PTSD from working at the dying company.
The fact is, if Mayer is going to turn Yahoo around she's gotta be bold and really shift the culture. I don't envy her job one bit, as this is an incredibly hard thing to accomplish. There's just so much baggage.
Some companies have better environments for remote work. If Yahoo! realized their teams weren't collaborating, communicating, and working effectively, why not change the policy? I appreciate you presented two sides of the coin, but your proposal that chat and video conference will replace immediate, face to face communication is weak.
The points to make remote work suck-less that you mentioned are definitely key, i.e. having a solid method of communicating, video available, methods of sharing progress, etc. With that though, I would just say this is just good business practice for all employees. I would have to say that having remote workers really puts a company to the test of how well they are able to manage communications, productivity and team work. If they can't do it with a remote worker then I am confident that they are not doing it with the workers "under their roof". If they are willing to concede that point, and therefore remove the remote worker capability, that is fine, but it should be done with the understanding that they need to clean up their business practices. Strong assertion? Maybe. But I honestly believe if you test the waters sincerely, you will find it to be true.
Thanks for a great article.
As a final thought, I have to admit that after working remotely for 5+ years full time, I am shocked by how many job offers I get where remote work is still not an option. One would think that the expansion of the talent base would be a strong motivator for any company. Maybe that is a telling point for all to consider, i.e. if a company can't support remote technology workers, maybe that company isn't really a company that I should consider working for. I would have never considered Yahoo anyway. :)
- Yahoo does measure the productivity and output of employees and have decided remote workers aren't worth the cost.
I work from home and am a big proponent of of remote workers, but it doesn't fit the bill for every company at every stage of their existence. Everyone is jumping the gun on this, proclaiming Yahoo is stuck in the 20th century, and hating on Mayer without much justification or even knowledge of the situation.
When work-from-home is a new thing for a company and isn't working (in the eyes of management) I contend that there is a very high probability that it's the fault of management.
Too many times they relent to allow remote workers, yet send them home with out a clearly defined, fair and comprehensive work-at-home policy.
Jeeze, they have a policy for lunch breaks, parking and vacation time, but don't think of adding one for work-at-home employees.
It may seem like more red tape, but at least there are clear expectations for both the boss and the worker to adhere to.
So Scott, how granular is the Microsoft remote-worker policy? We all would love to know :)
I've been working remotely as both a consultant and employee for the better part of the last 8 years now (Wow! Didn't realize how long it had been.), and I can so relate to everything you mention in the post. Keep carrying the banner for the rest of us!
Did you generate those yourself?
I've enjoyed the ones before showing computer stuff but these are hilarious.
Rob
You nailed it!! This is an enjoyable article, as I can relate to EVERY SINGLE ITEM you mentioned as a WFH Product Manager/Portfolio Director here in the Ohio Valley. The only trouble with my company is, we are a MOSTLY work-from-home organization unless you have a specific customer-facing delivery function, so we don't even have a choice when it comes to "teleworking" - Thought I'd sneak in a '90s term there. Well said, and well read!
Some interesting thoughts as well are the reduction in fuel consumption against higher costs, and the reduced environmental footprint of employee facilities and CO emissions from commuting. We include these stats in our "green IT" analyses.
Thanks for posting!
My company has a policy of no remote workers except for the workers they outsource.
I think it's harder for companies that don't start off with remote in their blood.
I've worked remote several days a week for two different companies. One a small software startup and the other an established telco. I found remote working at both to be awkward with a high degree of guilt and fear. The fact that my coworkers were in the office while I was "out" could not be overcome, even though it was clear that I put in more hours and effort on my days out than I did when I was in.
However, for the past year and a half I've been working from home full-time for a software startup that has no office. Everyone is remote and most work from home. Half the team is West Coast, U.S. based and the other half is Australian. The guilt isn't there. The main fear I have is of the will-this-startup-be-around-tomorrow? ilk, nothing related to being remote. However there is a small if-this-startup-gets-acquired-will-I-have-to-move? concern, but I can't burn energy on hypotheticals.
Basically I'm saying I've tried it both ways and I agree with everything everyone else said. So... there's that.
As for Yahoo's move, I suspect they have insufficient basis (due to years of horrifically poor management) on which to assess whether their people are professional enough to be trusted to work remote. They simply deemed it easier to start with a clean slate and work back into the flexibility they would like their employees to enjoy. This wasn't a big move so much as it was an unfortunate consequence of bad management.
Shouldn't organizations focus more on 'meet the goals we set', however that's done? If a person can do that by spending 8 hours in a noisy office or by spending 2 hours on work a day at home, it shouldn't be a difference for the employer: the job was done, goals were met, the employee held up his/her part of the agreement, the employer should do the same (pay).
Reading the post I couldn't help but think that Microsoft isn't far of from what Yahoo's doing (Yahoo's new policy being insanely stupid btw): they allow remote work and make things available for the remote worker, but it looks like they still see the remote worker as a 9-5 employee who sits in a chair in a different building from a local employee, and the only way to measure if the worker performs is whether he's working from 9-5.
Software development isn't a 9-5 job. You won't get 9-5 productivity from a software developer: writing code for 8 hours a day... I don't see anyone doing that. One might be physically typing on the keyboard for 8 hours, but I doubt it will be effective for 8 hours straight. After all, thinking about how to solve problems is often done away from the keyboard, e.g. under the shower, making breakfast etc. A remote worker, should s/he clock those hours as work hours as well? After all, no commute: s/he can rush to their laptop and start hammering in some code, test to see whether it worked or not. That alone makes me find it odd that 9-5 is even a thing, with respect to software development and especially remote workers.
Measure what they accomplish, what they produce. How they get there is totally irrelevant.
I can relate to the over-compensating because you are remote, my days are always longer than the majority of office based staff, and its also easier to think, "I'll just finish this bit off, should only be another half hour" and it ends up being 2 hours!!
One thing I learnt quickly was to feedback to management as soon as you know or even have an idea that something is not going to meet a deadline, you then avoid the difficult questions when you miss the deadline.
Another key point: Yahoo! has been a mess for a decade and when you've got a mess the first thing to do is to get rid of the complex and return to the simple. Rumors on the internt suggest tht Yahoo! has remote workers who draw a paycheck, but have effectively been forgotten about. Others have roles, but nobody knows what they are. Mayer could have made the decision to carefully go through and determine exactly what each remote worker's contributioin was, but she took a much simpler route, which was, regardless of whether we like remote workers, best for Yahoo! in its current state.
This combination works very well I think - it is called 'Hoteling' - there are certain cubes that the hotelers share - so five people use one cube in the office and there is a different person in that cube each day.
It has been a huge perk for me - and honestly - it is such a nice perk - it makes it hard to go to a different job that does not permit remote working.
Stever
I completely disagree about the "guilt" part of working remotely; I think that has more to do with the person working than the fact that they are working remotely. I've always worked extra hours when the job demanded it, or when I was on a roll, or the infamous "this will just take a few more minutes...", even when I was in the office every day.
For a year I telecommuted one day a week, until I moved 2,000+ miles away - I've been full-time remote for 2 years now, working for a company with offices nationwide. Most of my team is remote, with only 2 out of 10 in one office.
At my company, working remotely is a privilege, not a given. The trust was built first, long ago (15 years now at the same company). We did have an interim CTO several years ago that was going to stop the telecommuting because "it didn't work" (no supporting data given). One third of the IT department quit before that policy could be put in place, and most of them weren't even telecommuters - the lack of trust was more than they were willing to put up with. It was a tremendous loss of knowledge at a key time and we took a huge productivity hit because of it.
Needless to say, that CTO didn't last long after the walkout. And my boss profusely thanked me for staying through the insanity and agreeing to keep working remotely (it all happened just as and after I moved, go figure).
Technologically speaking, we use the telephone and web conferencing (WebEx, GoTo), and we just got Lync this year. We keep it simple, and it works very well. I mostly do Systems Analyst work these days rather than development, and am in meetings a great deal, so keeping a presence is not an issue. And NO ONE at work has ever intimated that working from home means not working as hard. Everyone I work with is familiar with my work ethic, and new people figure it out real quick. I go in to the office if they need me - that's been only twice in two years, and the most recent one was because a client wanted a face-to-face meeting.
My company isn't so much "remote from the start" as it is "we hired professionals and trust them to do the job". I think that's the more important attitude, and it's one I'd insist on if I were looking for a new job opportunity.
I've been a silent reader of your articles for some time now, but this one got me out of my chair. I love the fact that you dare put light on the challenges of being a remote worker.
I've been a remote worker on-and-off for quite some time at a company, I used to have 1-2 days per week remotely and I experienced a lot of those challenges you're outlining.
Especially I like the part "... but that woman shows up every day, so she must be productive, right .." as it highlights to me, one of the very core issues of work today.
A lot companies measure the TIME an employee spends on work, but not the actual productiveness of the employee. Because it's so much easier to measure the time an employee is present, rathen then trying to figure out if the person does his/her job. I've seen this happening over and over again at different places, I understand why the companies are doing it, but it would be gret to make a shift away from the "time = money" dogma and towards a "deliveries and quality = money" from companies.
Oh and also the challenges about keeping your "sanity" while working from home is great, it's true that you have to get out and experience the world around you, I also find my self being more productive when I'm at a cafe or other public place. However, at some times it's not always ideal, like if I would have to REALLY concentrate on something, the noises are sometimes too much ;-)
/ Yan
One day, I finished my current task and my pipeline was completely empty. I called my boss, and he didn't answer. I emailed him too. I went to the office, and it was empty - but that wasn't alarming since the office workers often worked from home themselves and it was often empty.
Eventually, three or four weeks later, I managed to get a response: "oh, yeah, we forgot to tell you - we shut down our French office, and you no longer work for us."
Being remote sucks pretty hard when they forget to tell you you were fired a month ago.
When I moved cities and was asked to work from the office, co-workers were surprised that I actually got work done, as they thought I slept in every day and finished early.
This is not further from the truth because as you say, I worked nights... late nights when I needed to. I felt that I was much more productive from home, than I was from the office. Being able to focus my brain on programming work when it was ready to do so was empowering.
There's nothing worse than being expected to work 9-5 on days when I just cannot get into the zone. While working from home, I would spend those times doing something else, and pick up the programming work when I was in the right frame of mind. In the end, I would come out on top.
My current client is well set up for remote working, though I'm the only telecommuter. We use remote services to get over the vast majority of issues - github for source control, Google apps, join.me, Skype, web cams and a neat little project management service called IDoneThis, which allows me to keep the entire team up to data with what I'm working on and vice verse by simply dropping us all an email at 5pm every day.
Personally, remote working suits me perfectly. I don't feel guilt, either - I generally stick to set hours, make sure I'm dressed and "at work" for a certain time, and take a lunch - occasionally I'll work late, do a weekend or work a holiday, but only if I'm inspired. I get infinitely more work done at home, and I make sure I'm always available, and reply to people on Skype immediately.
Not the slickest setup, but the energy doubled.
Remote job is perfect. Because working remotely I could potentially participane in many interesting projects outside my country - worldwide.
The only problem is US employers often want to see as named "work permission". Sometimes it's very hard to explain that I have registered in Russia as an individual entrepreneur and liable to sign contract worldwide. Maybe I just don't know those terms ("magic words") which explain that to employers in a way clear for them... I fyou could suggest something - please feel free to ping me at dimaka@dimaka.com
Thanks!
Great article! I'm relatively new to the full-time remote workforce (only about 4 months in) and only occasionally worked from home with previous employers. I have to agree with you on all accounts. I am the first out-of-state remote employee at my company and have only been to HQ twice (for my two interviews). Other than that, my only contact with my colleagues has been thru chat, email, and phone. It's been a difficult adjustment for me - I love the autonomy and I am so much more productive at home, but I do miss the personal relationships (total extrovert here!). I'm often the victim of "out of sight, out of mind." I also perform a job that no one else in the company does, so I really have no one to bounce ideas off of. I really like Danny Thorpe's remark about having a "buddy" assigned to you to confer with - especially the fact that it could be someone whose tasks are completely different from my own. I think it would help me understand what goes on "up there" and vice versa.
Which programming languages and other IT technologies would you recommend in order to find a remote job?
Thanks
The biggest problem of being a remote worker is that I have been passed over for promotions. My boss will say something silly, like, "The promotion would require being in the office." I find that the ones who are seen at the office are considered the "stars" of the department. I guess this is human behavior; however, it is disappointing.
Comments are closed.
Keep being a good role model, and evangelizing how this model can benefit companies. Arm us all with the knowledge and arguments that we need to change the industry as we move into positions of greater influence. We are training the next generation of not only technologists, but managers, and if we continue to educate, the ecosystem will gradually improve for us all.