top | item 10249364

Ask HN: First time working remote, what do I need to know?

74 points| BowBun | 10 years ago | reply

I'll be the second remote worker I think. I've worked there before in person a bit, so I know everyone and I'm excited to go back! I'm curious to see if I'll face any new challenges while remote.

Do you guys have any tips for how to manage myself well? Are there any good tools you've found success with? Anything you wish someone would have told you earlier? Thanks!

47 comments

order
[+] kika|10 years ago|reply
I worked remotely for 20 years, as developer, team lead and manager.

The number one advice - communicate. It's better to overcommunicate than undercommunicate. A mediocre developer beats a genius if the mediocre one communicates and genius gets his task and goes under water for weeks and then suddenly delivers the masterpiece. I've seen so many such masterpieces not needed anymore after weeks of silence. If you ever question yourself: "should I comment on this JIRA ticket before I complete it, or not?", don't hesitate, comment. Don't even think about it. If miracle will happen and you'll actually overcommunicate - they will tell you.

Number two: if you have a family, establish a comfortable working environment, define comfortable working hours and "go to the office". You're away, you can't "hey, could you please pick up some groceries, if you're at home anyway?". You're not at home, you're at work. It's hard for family, could be hard for you too. Especially if you have small children, your wife is very tired dealing with them, it would be very tempting for her to go out with girls while you babysit. The next thing which will happen is your production goes down, you're called to the meeting with all the brass, your ass is on fire, because it seems your commit caused the outage, you spend 3 hours on webex and phone and computer, your baby shits her pants couple of times, paints the whole room with shit, and then sits in the middle of this horrible mess crying because you forgot to feed her on schedule. And you do not hear her, because you're in the headphones where 20 people talk at once. (true story, btw).

[+] zhte415|10 years ago|reply
Totally agree.

On working from home, a physical barrier for 'work' and 'home' may help. For example, a physically separate attic or basement space with door that does feel separate, and can be reassuring for a child, as it is seen as 'mommy/daddy work time/space' rather than feeling neglected (assuming someone else is at home to look after the child).

[+] ojbyrne|10 years ago|reply
I get your point on number two - but you know, people who work in offices sometimes have to run errands and help with child care.
[+] demian0311|10 years ago|reply
I know some folks have worked well with different opinions but this is what works for me:

1) you need a designated distraction-free room 2) always dress as if you were heading into the office 3) respect the time you are working for your employer, 9AM I have coffee and I'm logging in, 5PM and I'm walking away from the desk 4) sometimes you have to over-communicate to get through the technology barriers 5) pull in as much technology as you need, Google Docs, join.me, Google Hangouts, Skype, Slack, whatever 6) for video-conference, position the window of the people your talking to right next to your camera for that sense you are looking them in the eye 7) as engineers you want to get off voice or video as soon as possible, get over that, embrace it 8) be honest with your team and boss when you need to be away from your desk, hard to gain trust, easy to lose trust 9) try to get on-site regularly, make the most of these trips to re-connect 10) take advantage of the time you get back by working out, spending time with family, preparing good meals

[+] gricardo99|10 years ago|reply
I worked remotely for 3 years, and found it way more productive and efficient for my overall work and family life than being onsite. A few thoughts:

- setup a productive working space and use it most of the time. This means a quiet, distraction free zone, with a very good chair/desk. If you're going to spend long hours at the keyboard don't let it take a toll on your body. If your company won't pay for an ergonomic setup (can cost a couple grand), consider making the investment for yourself. Consider a desk that can be easily raised to a standing desk. Long hours sitting in the same position can be killer.

- find out what the typical working hours are for the colleagues you'll be collaborating with the most and try to maximize your overlap with them. If you're in very different time zones, consider working some odd hours to get more overlap.

- be wary of being "out of sight, out of mind". There may be a danger that others in your organization don't fully appreciate your contributions, simply because they don't see you around everyday. Those you work with directly should have a good appreciation of your value, but consider taking some additional steps to raise your profile: a) volunteer for or request higher-profile tasks that get more visibility outside your immediate group. b) if possible make trips to be onsite, even if there isn't too much of a need for face-to-face collaboration.

Hopefully since you're not the only remote person that means there will be more of an acceptance and culture that is supportive of remote colleagues.

[+] bane|10 years ago|reply
I worked from home off and on for around 7 years (with sporadic office visits).

The hardest part is making sure you keep focused on work during work hours. I found myself often going stir crazy and ended up spending lots of time in coffee shops/mcdonald's/panera/library/whatever in order to just have human contact.

I remember after a 3 month stint working virtually alone I found myself going to the grocery store to buy something I didn't need just so I could interact with the cashiers.

What I found helps is to schedule a place you'll be (like a coffee shop) and what you'll be doing there and for how long (usually a couple of hours) and stick to that schedule. Go there, work and leave on schedule. And when you're there interact with every human you can -- don't take the automated checkout kiosk route.

Also, it's easy to end up working outside of normal office hours simply because there's no "break" from work to home. Don't give in to this temptation.

Also, communicate your pants off. Spend more time than is necessary communicating in triplicate on everything, using every means at your disposal. It's very easy for people to dismiss you because you aren't there. By being a constant squeaky wheel in their inboxes/vm-box/etc. you make yourself known and it means that they have to consider you when making decisions. This also means it might be necessary to drop by every so often for surprise and impromptu office visits just so people know you are alive.

[+] esonderegger|10 years ago|reply
Lots of good advice here about establishing a healthy routine and communicating. I've only been working remotely for a few months, but here are some things I've learned so far:

1. Assuming you'll be calling in to a lot of meetings, a good pair of headphones with a microphone is invaluable. I have and am very happy with the AKG 551, but there are lots of good options out there.

2. For calling in to those meetings, I love using Google Voice from the Hangouts app. Using wifi instead of cellular service is the difference between a land-line quality connection and a noisy one that drops out far too frequently. This gives you the added bonus of being able to call in to a US number for free while travelling abroad if that is something you wish to do.

3. For a while I felt like my employer was doing me such a favor by letting me be remote, that I owed it to them to be glued to the computer in case a chat or email message came in. Taking breaks is important. Personally, I like cooking real meals for breakfast and lunch. I find the 30-40ish minutes it takes to make something tasty are the perfect amount of time to be away from the computer and on my feet.

3a. Being remote isn't a favor and it isn't special treatment. It is simply a different negotiated work arrangment. It has the potential for enormous productivity gains but it also has the potential for less team cohesion. Personally, I think the pros outweigh the cons, but it depends on the team.

4. Not being in an office environment means you can pace and think aloud without annoying anyone. When I'm not actively reading or typing something, I try to walk around as much as possible.

Good luck!

[+] voltagex_|10 years ago|reply
Hah, I can't use VoIP when working remotely due to echo and latency. I really recommend upgrading your home internet connection to some kind of business plan - at least for the SLA and tech support advantages.
[+] kentrado|10 years ago|reply
Know when to stop. When I started remote I worked the whole day without realizing it. Started to hate it.

It is easy to fall into this trap. In the office when it is time to go, the place will be empty. At home, you don't know when is time to go home :-(.

[+] andreasklinger|10 years ago|reply
1) Ensure the company is ready for remote workers

- Do they have clear processes, decision paths, goals and minimize communications.

Communication is expensive in distributed teams - you want as little of it - clear processes help here. When communication is needed async is your friend

2) Make sure the company respects your time(-difference).

If the time difference is several hours you might need to keep several evenings blocked for meetings. Make sure that those are arranged in planned manner and not on the spot and heretic.

3) Work from an office / coworking space

Personally i prefer offices because there are less distractions. I would not recommend working from home

4) Communicate very clear and very explicit

See title.

Hope that helps

Working remote - if the company is right - is awesome. Have fun!

[+] benmanns|10 years ago|reply
Two major things that help:

1. Keep a routine (wake up on time, shower, eat breakfast, dress in work clothes, start on time, eat lunch, finish on time)

2. Communicate well with your manager and peers

[+] freehunter|10 years ago|reply
I agree with everything on your list except "dress in work clothes". I actually did that for the first few weeks, but eventually it became lounge pants, and in the summer it became boxer shorts (t-shirt optional). It was nice at the beginning to remind me I was still expected to get work done, but honestly one of the biggest perks of working from home for me was not having to dress up. My office had been five minutes from home, my boss didn't check in on me ever, I was home for lunch every day and home on time every night. The big perk was working in my underwear.

Although the big downside to that is, it takes a lot of willpower to leave the house during the day because I have to get dressed to go out and get the mail.

[+] neilk|10 years ago|reply
Let's not forget that your team needs to manage itself differently for the remote worker to be a success. Here's stuff that we (Sauce Labs Mobile Team) have found to work:

- Slack everything all the time even if you are in the same room. If you're not using Slack get on it; it's by far the best tool for remotes. If you have a discussion in person, copy the conclusions to the channel.

- Use video hangouts for meetings whenever possible.

- During such meetings, everyone must be "equal" in how they are present. Our solution is to have everyone log into the meeting at their own desk. (Audio and video will be delayed by a second, so you all need headphones for this to work.) So everyone appears as a talking head, equally taking turns. Another solution might be to do videoconferencing in a meeting room with a very large screen, so all the remote workers appear to be as present as people in the room.

- Make sure that team members socialize with the remote worker. We have semi-randomly-assigned sessions we call "coffee" where you both get a beverage and just hang out for an hour on a video chat. I know it sounds silly but it has a HUGE benefit.

[+] cema|10 years ago|reply
A coffee session is a great idea. Thanks!
[+] catshirt|10 years ago|reply
i've been working mostly remotely for about 10 years... interning, managing remote teams, freelance, full time etc. i'm not sure i'll ever have it figured out, i'll be looking for advice here too...

working remotely, the biggest risk is loss of information.

1. communication is key

2. consistency using project management and communication systems is also key (basecamp, email, meetings, whatever your team chooses). i'm talking about advanced consistency. fix these systems if they're not working.

these may sound cliche, but they have been the most defining factors for failure/success in my experience.

[+] zo1|10 years ago|reply
Point number 2 applies equally-well to a non-remote position. Incorrect (or lack of) use of management/communication tools can be a very big productivity loss for an entire team.
[+] truebosko|10 years ago|reply
I am manager to a coworker who is remote. It's been said in this thread a few times but I would re-iterate:

- Have a routine, this way your manager doesn't have to guess when you're around. I know not to ping him before 9am, unless it's an emergency.

- If something comes up or your day is going to be different, it's fine -- just communicate it.

- Over-communicate. Share ideas, questions, comment on things, participate in the teams chat channel.

- Feel free to suggest voice chat for tough problems. Usually find quickly chatting about it that way leads to a more refined solution in due time.

[+] cpfohl|10 years ago|reply
If you wind up voice chatting about it, stick it in your text chat with a full summary. You can't CTRL-F a conversation. One of the keys to success as a remote worker is being able to figure out as much as possible w/out requiring other people to respond, because undoubtedly they will not when you really need them. The best way to do that is knowing where to search for the information.
[+] Arubis|10 years ago|reply
Cowork! I'd go nuts if I were just sitting alone in my apartment all day, and bouncing around coffee shops isn't really my thing.

I'm in Denver and happy to make specific recommendations (I'm not officially affiliated anywhere but am a happy renter of a reserved desk); otherwise, check out http://www.deskmag.com/, Impact Hub, or if you're in SF, NYC, or Boston, throw a rock and check out whatever place you hit first (there's TONS of options).

[+] neverknowsbest|10 years ago|reply
Agreed, 100%. Any shared space takes care of so many challenges that come with remote work: socializing, a unique non-relaxation oriented place to "be on", as well as the expectation to be seen. Depending on your personality, it can be super easy to disappear and fall into work avoidance rather than proactiveness when there's no face time/expectation.
[+] pasbesoin|10 years ago|reply
If you start getting concerns about or a vibe about "are they working"?, and you have an internal IM system or other designated IM system, try staying signed in and visible. (Although... this can impact productivity depending upon your culture and how much people feel free to ping you for every detail.)

Seeing you "green" or whatever can cut off or ameliorate nascent resentment. Particularly when people occasionally see you green in the evening or off-hours.

Hopefully, that's not a component in your particular culture, though.

I wasn't remote, but half my team was. I didn't care about such things as who's doing what when and how much and "putting in the (excessive) hours". Nonetheless, IM was a nice avenue for feeling a bit of social contact without serious distraction or interruption. Some of us with similar or at least compatible personalities would even share offhand quips occasionally throughout the day. We were busy, so this wasn't a major distraction, but it left the feeling of a bit of "presence" and ongoing, daily community. (I.e. like having someone "over the wall" to make a comment to, but without having to tune out all their other noise that didn't involve you (cube meetings -- shudder!))

[+] yesimahuman|10 years ago|reply
(worked remotely in the past and now manage a few remote workers at my startup) To add to the other great suggestions, keep in mind that the company might have more to learn than you do. Be sure to communicate...but also expect that the rest of the team will communicate as well, and speak up when this isn't the case (i.e. it's not just your responsibility to communicate).
[+] shah_s|10 years ago|reply
Make sure you learn to organize your time well. Do not get distracted. Make your environment as close to an office environment as possible. Take any breaks that you would normally take in an office environment. Also, keep great communication between you and your team. You can use slack/hipchat for communication.
[+] codingdave|10 years ago|reply
The most important thing is to be self-aware and vigilant. Every person will find their own tricks and techniques to making it work, and you certainly have a large collection of comments here to get you going.

But ultimately, you are your own person, in your own role, in your own organization, with your own culture. Try things, have honest evaluations of what works and what does not, and figure out your own best practices.

My company has no office - we all work remotely, no matter what our role is. We have a few tools we use for communication, but everybody does it differently, and every new hire takes a while to find their own rhythm. Give yourself that time, and treat the process of finding what works for you as an important part of your job.

[+] nyxtom|10 years ago|reply
Don't be afraid to change up the environment every now and then. Routines are great, but sometimes they get quite monotonous. I sometimes found it nice to go work out of a coffeeshop for a few hours of the day to get a change of environment.
[+] ilaksh|10 years ago|reply
The hard part is communication. I feel I am very good at online communication. Most people are not.

Make sure you have a remote-oriented process using Slack or a chat-room with history, and people pay attention to and actually read/respond github issues etc.

Phone/Skype call often (daily) is much higher bandwidth and unless they are very pro at text chatting may be 100% necessary to do on a daily basis. And in those cases make sure everyone necessary is in the call.

Another thing you could try is a virtual reality workplace built on Second Life or something similar. Or a Teamspeak/Mumble type thing at least for a portion of the day that everyone gets on at that time.