Hacker News new | ask | show | jobs
by awjr 4557 days ago
Been working from home from the end of 1999 on and off up until the middle of 2012.

1) This http://www.youtube.com/watch?v=KGg1567fzTY (almost posted anonymously). Deal with it :)

2) If you have a family or a partner. Just because you are at home does not mean "can you just put on a wash". Build rules into engaging with the family. You are working. You are not to be disturbed. If you choose to 'come out' of your office and engage with the family then that is your choice. Emergencies are acceptable interruptions ;)

3) Make an office. The kitchen table is not a great space. A spare room, an office in the garden. Some place where you can just be professional. Avoid having the office in your bedroom. You need a room you can lock.

4) Exercise. Seriously this is huge. Too easy to slob out. If you get up and work at 6am, then go to the gym at 9. Do something. Make sure people you work with KNOW this is your routine. Make it a routine. Get out of the house and do something. Do not buy an exercise machine and stay locked in the house. Clear your mind, stay fit, and go out and see the world around you. Don't like Gyms? Go running, swimming or, my favourite, cycling (it clears the mind and you can easily cover 10 miles while solving a difficult problem).

5) Get a dog :) Best decision I ever made. Get's you out and walking. You meet other people and mine keeps my feet warm. Oh and she's very good at solving technical issues. Sounds mad, but sometimes just talking about a problem to her makes it work for me (and makes me look less stupid when I have to discuss the problem with work colleagues).

6) Eat well. You have the time to make great food. Use it. Learn to cook great food.

7) Pomodoro method. Some like it some don't. (I'm not a fan.) I prefer things like coffitivity. If things start going south, try it. It's a decent rule system.

8) Skype. If there is a group of you working together, just skype each other and carry on working.

9) Socialise. Suddenly this is huge. Find local interest groups. Go to meetups. Get involved. You won't realise it, but you can get your head down and 3 months later you haven't seen anyone recently, cos y'know, work. Join clubs. Do stuff. Give yourself a reason to not be working in the evenings.

10) Monthly team days. Once a month get together and have a hackathon. Go get drunk. Be a team.

11) Use trello. I mean REALLY use it. A complicated example here http://community.uservoice.com/blog/trello-google-docs-produ... but build your own work flows that work with your team. Don't be afraid to tear down your process and start again AND most importantly, EVERYBODY buys in. Don't be the only person using a project tool. You will fail.

12) If you end up doing a 16 hour day, recognise you've done two days work. Have a reward. Go see a museum. Have a long lie in. Finish early and go for a ride. See (1) ;).

13) Have fun. Be comfortable in working on your own. Give it 6 months. See how it feels. Don't like it, then move on.

14) I may have mentioned this...exercise. Get out and do some every day. No excuse.

15) Requirements management. It's a pain to do, but clients try and be sneaky. Avoid fixed price unless you KNOW exactly what it is they want. Most don't and even those that do, change their minds. Your fixed price contract MUST include a change in requirements clause and what happens when they do. You will invoke it.

16) If your client is haggling over local sales tax....walk away. Imagine the pain you will go through haggling over signing each feature off.

17) Have payment milestones.

Right must go walk the dog :)

14 comments

Great advice, all of it!

  If you have a family or a partner. Just because 
  you are at home does not mean "can you just put on 
  a wash". Build rules into engaging with the family. 
  You are working. You are not to be disturbed. If 
  you choose to 'come out' of your office and engage 
  with the family then that is your choice. Emergencies 
  are acceptable interruptions ;)
This was one of the toughest parts for me. It was really, really, really difficult to get my partner to understand these boundaries. (And my sense of guilt played into this too. If she was carrying heavy groceries into the house, how could I not go and help her, even if she didn't ask me to?)

One thing that somewhat worked was asking her to consider the following before interrupting me: "If I was working in a 'normal' office job, would you pick up the phone and call me about this?"

If the answer was "yes" then it was okay to interrupt me. If the answer was "no" then it was probably something that could wait until my next bathroom break or dog-walking break.

Most partners understand that they can't phone into your workplace for every little thing ("whoa, the store is having a crazy sale on rutabegas this week!") that pops into their heads.

On my part, I had to understand that in many senses just as she was intruding on my work life, I was intruding on her home life by bringing work into it. She had never worked from home and home was always a place of relaxation and family togetherness, and I had to understand that I was asking her to shift her notions of that.

I was seriously considering getting an "ON AIR" light -- you know, like a DJ would use at a radio station to signal nobody should come into the room -- at one point. Had I not transitioned back into a more standard office job we probably would have!

If these are the core issues for you try working at a coffee shop or university library. Usually these tend to be interruption free zones. You might also try out one of the shared office spaces in your area They most likely understand your "transition" situation very well and can give you a desk for a day just to try it out.
> or university library. Usually these tend to be interruption free zones.

My university's library was quite loud, and had a university-owned Taco Bell inside of it, complete with cashiers yelling out names of people to pick up their orders.

Top-100 ranked by US News...

"I'm just saying, what works on planet Gelgamek isn't necessarily goin' ta work for the rest of us here, on Earth."
Haha, wow. I live in Philadelphia as well and had no idea Drexel's library had that "interesting" arrangement.
In... a library?
That video from point one doesn't seem to be working for me (Atlanta, GA). Here is another link that should work.

http://www.youtube.com/watch?v=co_DNpTMKXk

Thanks for the link! I laughed so hard.
Yes, thank you. That was great, especially the end
For anyone who is not aware regarding number 5; http://en.wikipedia.org/wiki/Rubber_duck_debugging
18) Figure out when you're most productive during the day.

Morning person? Evening person? Put small and easy tasks in the non-productive time of the day (or break out, see point 4) and get the big ones in your best time of the day.

And if you're not sure of when you're most productive, there's a Mac app called Vitamin-R that (aside from including a timeboxing/pomodoro-esque timer) includes a stats tool to track the hours and days of the week when you're most focused. Vitamin-R website is http://www.publicspace.net/Vitamin-R/‎
Agreed. The number 1 thing, in my opinion, is to be your own experiment. Listen to your body and your mind as it tells you when it's ready to work and when it's not, then evolve habits that promote effective work.

Example: I am not a morning person. I have also found that if my apartment is messy I get distracted. So I started doing chores in the morning right after getting up. I clean up the place while I'm still half-asleep, and when I am ready to work there is less messiness that would side-track me. Doing this regularly also means I don't have to dedicate a Saturday afternoon to cleaning.

Yes, I agree. I normally leave a clutter in the evening. I clean up glasses and plates, but normally my desk is pretty messy and dirty when the daylight shines upon it. When I tidy up before I take a seat, it puts me in the right mindset to start a normal work routine.
17) is one one the easiest things that gets me motivated. I use minutedock for timetracking, and they allow me to set custom goals. e.g. "20 hours = pay morgage, 40 hours = pay for everything" everything beyond that is luxury.

Boy do I get motivated when I'm looking at not being able to pay my bills and end up just ignoring #1-16. I don't feel much happy, although I know, and my partner keeps telling me the importance of #1-16.

The 5) dog thing is a good point, but I feel I need to be able to be responsible and therefor be able to maintain a proper schedule on my own.

You're also talking about routines in 4) But probably like the OP, I sometimes get up at 9, sometimes noon, sometimes even later. Often my most productive work is in the evening hours, which is a bit meh.

I would love to be able to be productive again during daytime.

If I look at OP's post I'm reading my own book :(

5) Get a dog :) ... Oh and she's very good at solving technical issues. Sounds mad, but sometimes just talking about a problem to her makes it work for me (and makes me look less stupid when I have to discuss the problem with work colleagues)

Not mad at all. The advice to talk with your dog on technical projects and general problem solving goes for cats. At least you don't talk to your deceased cat (I know I do). He and his two successors are responsible for solutions to non-trivial mathematical and programming problems. The solutions have to be non-trivial and interesting, otherwise the cat will listen but choose to ignore the discussion.

In my postgrad days I had two cats. I used to practise my presentations on them. They found it amusing and I could work through the irresistible temptation to talk a character out of Wacky Races so that I could concentrate properly on the day.

I now have a dog. Dogs are good for fresh air and exercise too and you meet other humans too.

I've been working from home for 8 months this last year and point 2 was the biggest pain. Even after setting some initial rules, there was this almost imperceptible but continous pressure to do stuff just because you were at home. It's hard to stop because every little request or exception looks perfectly reasonable and is asked in good faith, so you feel like a jerk if you invoke the rules at every chance. The pressure kept building up to the point that I was always irritable and it was hard to get any work done if I had a chore or errand in the horizon that day. So at the end I was glad to go back to the office.
I'd add, if possible, work directly with others as much as possible. Consider renting some space in a startup incubator, just so you get some interaction going.
Re: #17, I bake this into my contracts and it can do wonders for cash flow.

I also run an app that helps with writing freelance contracts and the ability to specify payments is a primary feature. Check it out if you have trouble with this: https://properapp.com.

Great advice. Thanks for the detailed response.
I should write an ebook :) Glad it is of help. I thought 17 points were enough to digest.
Used to use FlowDock and HipChat before that.

Asana is pretty awesome for most uses. For software dev, sometimes go with JIRA on-prem because of its customizability with plugins.

I try to trial a decent app before running with it for a while and not jump ship too often.

Having a work room that you can lock isn't just good productivity advice, but also good financial advice. You can deduct it as a business expense.
"This video is not available."

:(

To awjr: Your comment is dead, probably beacuse it uses an auto-banned word.
I'll watch out for that. Then again it's not a word I expect to use on here ever again.
It’s hard to watch out for banned words when you don’t know what they are.
At first this video did not work for me too but now after a while visited again and it worked.
Have a separate work space dedicated solely towards working. You don't play there, you don't eat there, you work there. It's important to have boundaries when working from home.
The benefit of this, in addition to the obvious (you don't have to put on pants to "go to work") is that any space in your home used solely for business purposes is tax deductible under the US tax scheme.

My company pays 100% of my personal apartment rent, and I receive an additional W2 for the percentage of non-office space as personally taxable income. This means that 100% of the money paid is a corporate tax deduction, and the parts paid for my office never hit my personal income.

I recently learned that because my flat is a 2 bathroom, one of those bathrooms can be included in the "office space" calculation as well, as offices require bathrooms.

Standard disclaimer: I am not an accountant or a lawyer, so this is layperson advice. Consult with a professional.

As mentioned above, make sure it has a door, and close it. Train your housemates/family/partner/SO/whatever to leave you alone while you're "at work".

Home office deductions are heavily scrutinized by the IRS, precisely because it's so tempting for people to fudge the lines. You need to have really good documentation. As of this tax year, there's now a "simplified option" that requires less calculation on your part. See http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employ....
The dedicated work-only office was my most important productivity enhancement. It helped me prevent burnout (where I'd just work every single hour), and it also helped my spouse understand when I was "at work" and should be treated thusly.

As an added bonus in the US, a dedicated work-only workspace can be eligible for a Home Office tax deduction.

In the UK, you can offset the costs of the office space against tax - proportioned heating and lighting etc. But if/when you sell the property you need to be aware of possible Capital Gains Tax liability on the office space.