Hacker News new | ask | show | jobs
by wiremine 3952 days ago
I've worked 100% remote for 7+ years, and it is awesome.

- I've had the opportunity to see my kids grow up (they're 6 and 9 now).

- I get to see my wife for lunch and a coffee break every single day (she also works from home)

- As a developer, the amount of focus I'm able to achieve in my home office is incredible.

It isn't for everyone, though. Here's some things I've learned:

- If you're any sort of extrovert, you're going to need to find outlets to recharge your social batteries (I'm an introvert, so not much of a problem for me).

- It is MUCH easier working for a 100% distributed company. I've had friend work in both fully distributed organizations, and semi-distributed, and it is much tougher in the semi-distributed environment.

- You absolutely need to set yourself up for success. I have a home office in the basement, and it is _the_ office, not another room. You need something more than your kitchen table if you really want to do it long-term.

- You need to find a system to keep your focus up. I use the pomodoro technique and GTD.

- If you work with a team, it is critical you jump on the phone a few times a week to touch base, and a few times per year face-to-face. It is as much for human interaction as it is for the work itself.

Like I said, it isn't for everyone, but I think more companies should give it a go.

7 comments

> You absolutely need to set yourself up for success. I have a home office in the basement, and it is _the_ office, not another room.

This is the most important piece of advice. You need to have a space that is for work and for work only. When you enter that space, it puts you in a work mindset.

If you work wherever, you will never be able to focus.

> it is critical you jump on the phone a few times a week to touch base

In my experience, it is critical for you to jump on the phone every day, once a day. Like clockwork. The meeting shouldn't last more than 5 minutes.

Go over what you did the previous day and discuss what you're planning to do today. Discuss anything that's blocking your progress. Then start your day.

And what can be done if there's no easy way to separate "work" and "home" environments?

Pretty soon (in less than a month) I'm going to have the following working conditions: I'm gonna have a room to myself and a powerful tower pc. I need it both to work and to do non-work related stuff like videogames. Of course I can drag it to kitchen every day to work and move it back to my room afterwards but that seems absurd to me.

Separate as much as you can. A commenter suggested dual booting. Putting your work environment in a virtual machine might be another option.

On my laptop, I keep separate browser instances for work and play:

google-chrome --user-data-dir=/home/workuser/.config/google-chrome-workuser

google-chrome --user-data-dir=/home/playuser/.config/google-chrome-playuser

Some people are able to switch contexts easily. If you're one of these people, advice given here may not apply to you. If you do find yourself having trouble keeping yourself focused at work, try doing things to keep your environments separated. It doesn't have to mean physically lugging your tower PC to a different room (but don't rule it out). Try creating different user logins, or at least different backgrounds and color schemes.

I manage just fine without that isolation. However I'm the opposite end of the spectrum: I have a laptop and work from wherever I happen to be. It works just fine.

I don't find concentration is at all hard to come by, however switching off can be difficult.

Yes -- I think the separation for you (and me) is to see the laptop as the "separation" device. I have a home office, but the distractions are everywhere. If I can grab my laptop and head anywhere else, my productivity shoots through the roof.

Ultimately, the beauty of the GP's quote "set yourself up for success" is that you must do absolutely whatever works for you. If it's working in a bar at 2 in the afternoon, do it. With no "office" to go to, it's an ideal situation to experiment.

Maybe you can at least separate them virtually by dual booting home and work setups?
Thanks, that is actually a solid idea. Or you could have a VM exclusively for working / for personal stuff.
Seriously if you are not earning enough remote working to buy a new laptop / tower, charge more.

I worked remote for 2 years and was paying for a separate office space about 20 minutes walk away. You have to have that separation - otherwise you will take two hours to make lunch and just get that lawn mown instead of doing the emails.

Take a laptop to the library or to Starbucks, go find a friend I a similar shape and swap rooms, knock on local company doors and do website maintenance in return for a desk.

Do not work in your one room in a flat share. Get out. Have physical distance

Maybe it is different when you work remotely most of the time, but for me I primarily use my home computer for games / netflix. On the occasions that I do work from home, I find it extremely hard to concentrate as my brain immediately goes in to 'netflix / games' mode.

The only consistent success I have had is by using my laptop from a different location than one I normally use for another purpose, such as the coffee table while not using the couch.

Different keyboard & mouse? That could give the "feeling" of a different PC.
> You absolutely need to set yourself up for success. I have a home office in the basement, and it is _the_ office, not another room.

>> This is the most important piece of advice. You need to have a space that is for work and for work only. When you enter that space, it puts you in a work mindset.

I will parrot this a 2nd time.

When I was at University, I worked for a very small company that allowed me to set whatever hours I wanted as long as the work was completed. There were stretches where I didn't show my face in the office for 3 weeks at a time, because the building's physical location was a 45 minutes one-way drive. I worked from the computer lab, coffee shops, empty classrooms, the park, the cafeteria - basically everywhere on campus.

Then my son was born.

For the first month or two, I only went into the office when there were meetings. I didn't set up a place at home to be my office. "Who needs a home office; I have this sweet-ass gaming rig with 50 monitors! I'm gonna be the most productive guy in the world." As you can guess, that productivity lasted all of one day.

HN, Reddit, Facebook, Skype, sites like CodeEval, the StackExchange network - I had never been so distracted. I don't even regularly use Facebook, but because I had no one to answer to, it became a distraction. I started doing these short work sprints that last an hour. As retribution, I'd spend 2 hours screwing around. I'd fudge numbers on progress reports. I'd write code and do a rollback citing that a different method would be better suited to extend the application further down the road.

I used the Podomoro technique to reign myself in. 20-25 minute work stretches with 5 minutes of do whatever. That got me through roughly 10 days before the train was off the rails. I settled on working from a clean Linux partition in my wife's studio space. The need to have a true workspace when working remotely simply _cannot_ be understated.

I'll chime in with a "same story, different result". I too was a student working remotely for a web shop. My son was also born during this time. I'll add that my wife was doing her student teaching and we couldn't afford a sitter so I basically took care of the kid full time. I would do work when he was asleep, where ever that was. Sometimes that was at home. Sometimes it was on campus in an engineering lab. Many times I found myself parked just outside a classroom I was supposed to be attending keeping an ear out for the words "iClicker quiz" and blindly answering because it meant I at least got attendance points.

In the end, it all worked out. I got plenty done at work, managed to graduate and the kid didn't starve.

Yes, there were some days I had to take a break, beg someone to come watch the kid for a few hours so I could run down to the pizza place down the street (with WiFi) and work in peace. But honestly, I get the same feeling working in an office.

My point is not to refute the need for a dedicated work environment. It's just to say that you may be perfectly fine in complete chaos. Just pay attention and you'll figure it out.

> This is the most important piece of advice. You need to have a space that is for work and for work only. When you enter that space, it puts you in a work mindset.

Yes and no for my part, I have different places for different kind of work I do like I wrote in my post. Desk = coding, dining table = writing. It works for me but will probably not work for everyone.

> In my experience, it is critical for you to jump on the phone every day, once a day. Like clockwork. The meeting shouldn't last more than 5 minutes.

When working with a team or simply more people than yourself, then yes!

Why phone? What is it that the phone offers that IM doesn't?
> Why phone? What is it that the phone offers that IM doesn't?

Phone is better than text because phone gives you more information in the discussion. You can judge the other person's mood to some extent, get a feel for their energy level, their enthusiasm. Also quite often when someone says something in text, it can be interpreted multiple ways, and emotion in voice gives cues which way is intended. If they have mixed feelings on a topic, you're more likely to sense that. It's also easier to talk, so it's easier to quickly relate a funny story and generally bond.

It's also worth nothing that a Skype call is generally higher sound quality, so it conveys this additional information much better than a phone call these days, since phonecalls tend to be way over-compressed and muddy. It's also worth noting that a video call does all of the above better as well, because video offers an additional channel of information for reading people's emotions.

Thanks- I can see that at least with a high quality video call- I personally don't like standard phone calls because I have trouble understanding those additional signals due to the low-quality. But if you really mean high quality voip/video, I can see that working.

When it comes to business discussions, I find text a better format because then I have time to compose and re-read my messages, and re-read other participants messages to clarify the details.

For many kinds of business discussions, being able to read emotions is even more important than with interpersonal discussions. Many business discussions involve selling ideas, selling products, understanding concerns, and so on. Once someone says something, they tend to dogmatically stick to that, even in the face of clear evidence that their position was wrong[1]. This phenomenon is even more pronounced when they write something. Whenever someone needs to have their mind changed, writing is the worst way to go about it!

[1] Consider reading a book like Influence by Robert Cialdini, Ph.D. which has all kinds of fascinating studies about how people act in surprisingly illogical ways based on what they write. The book cites a number of studies on this issue of irrational consistency, and how it is routinely exploited in situations ranging from sales to indoctrination.

The Skype that I use usually has a fairly crap and inconsistent sound quality.
High-bandwidth communication channels are more effective for building relationships. It is much more difficult to build relationships when you don't have face-to-face interaction. Lack of good relationships with the people you work with will put you at risk when the team or your manager are under stress.

Something like daily phone calls will help you build those relationships. It's not as good as face time, but it's a lot better than text.

> Lack of good relationships with the people you work with will put you at risk when the team or your manager are under stress.

Bingo.

If you just communicate in text, you don't have a relationship. You're just another fish in a sea of a ton of other emails/texts/IMs/etc. And trust me, everybody gets so many of them, they don't differentiate based on who sent it ... it's all just one massive blob of text.

Break through that. Be one of the few people who make voice contact and if possible, face to face. You then get upgraded to being an actual human being. Build a relationship.

Then when the shit hits the fan, and it always does, you won't get the axe. Also, it's not all negative ... when there's a windfall or a new project, you'll be remembered and they'll call you.

Always push for the most intimate form of communication available.

> Why phone? What is it that the phone offers that IM doesn't?

We're on IM almost constantly for a few hours, but we then mostly go into our caves to get stuff done.

I've found the phone (and video calls) are critical for feeling connected to your teammates.

+1 to your advice. I've only been remote for a year and a half. The company is only partly remote, but very distributed between a few offices, and they make it work well. My system: before stopping work for the day, I make a small list of tasks too start first thing. I check for critical emails, then just hit the ground running. Hard.
I've done so for over four years, the life stuff rocks. It's simply not a big deal getting home stuff done, dealing with sick kids, etc..

I'd flip it though, no matter how introverted you are, you probably need some social interaction. At the very least get outside, walk, exercise, etc... Working from can let you fall into some bad habits if you arent careful. In addition to an office, I shower, get dressed and have some "work" house shoes I put on and then go to work.

As a worker, you have to be proactive too, you have to work to forge friendships and a strong team feeling; that can be harder than you think and it does take work. It's great when you figure it all out, it can be lonely and miserable you you don't or can't.

I also will assert that if you have a couple of very effective remotes, it lifts the whole company. More people will feel free to do personal stuff when they need to and generally they'll do stuff in evenings and weekends when needed. I've seen a few places where "work at home" means work at night, weekends and when you're sick. Remotes sort of force that issue and they help promote the use of tools to facilitate it.

> If you're any sort of extrovert, you're going to need to find outlets to recharge your social batteries.

This is still the biggest hurdle I’ve had to get over after freelancing for a year.

I lived alone when I started but it was easy enough to meet friends for lunch or after work and go to meetups to recharge, in the summer. Once Canadian winter hit the meetups happen less frequently and people are less likely to brave the winter for a cup of coffee.

Depending on where you live you may be able to keep a year-long routine of getting your social needs in order after work. But for me I’ve also had to change my mindset and appreciate times when I have no choice but to embrace solitude.

I'm working from home for 3 years and I'm happy too. I share the lunch + coffee breaks with my wife, best thing ever.

But with 2 kids in home, Can you say to them that you're working? they respect you? I spoke with some people that had success working from home, but when kids born they couldn't follow working from home.

I may add make any sport when you working from home. Sport help me a lot to get fresh air and ideas.

Cheers

> But with 2 kids in home, Can you say to them that you're working? they respect you? I spoke with some people that had success working from home, but when kids born they couldn't follow working from home.

My kids grew up with it, so it was relatively easy to handle it: they always understood that when dad was in the office he was working and wasn't to be disturbed.

And there are consequences for them if they come into the office just to chat. Nothing major, but it is enough to create a difference between "the house is on fire" (good to know) and "I want to show you this awesome new lego creation I made (also good, but now is not the time).

I work from home with a 3 year old and ~6 month old (and my wife) in the house. It's not a problem. The three year old knows that when I'm in basement it's off limits and she respects that. It's great to be able to go up and have lunch/coffee break with them!

A nice set of headphones is mandatory though ;)

I've also been working from home for 3 years and love it.

My 3 year old understands perfectly well that "daddy's at work... we can't disturb him."

Oddly enough, it was the teenagers at home during the summer that had a hard time grasping that.

I've been working 6+ years remote, and agree: dedicated work space, GTD and pomodoros. Without a dedicated work space you'll burn out in a few months because you live where you work. Pomodoros keep you honest about how much real work you do. GTD makes sure you don't lose track of anything.
What's GTD?
"Get Things Done"

It's a popular book [1] discussing a system of how to be more productive.

[1]: http://gettingthingsdone.com/

"Getting Things Done" (David Allen)