5 Ways to Stay Motivated When You Work From Home
Tags: career, remote, productivity, mood
Published: 2019-12-10 15:34:58

Working remotely for a company, full time, is increasingly an option for software developers.  I started working for my current company four years ago, and for the first twelve months, I commuted for two hours each way, every single day.  After that first year, I requested (and was granted) a home office contract, and doing so has given me so much flexibility and joy that I would never go back.

**But working from home has its own challenges**, and one of the most insidious of those is loneliness.  It is so easy to lose motivation when you're the only one in your space (because you've told your partner/kids/pets to leave you alone so you can work!).  Work isn't just about those moments of flow we reach while coding!  We all need to interact with other people, to bounce around ideas, to complain about injustices, to rubber-duck solutions, to explain precisely why the ending of our favorite tv show was botched by rushing through it...

I have been through my own cycles of "long, dark teatimes of the soul", and I found some things that helped me push through and come out the other side smiling and productive.  I hope these tips help you too.

## Cut down on sugar

![Girl devouring cotton candy](https://thepracticaldev.s3.amazonaws.com/i/rj5p731o9fffnp8tqqqf.jpg)

When you're already in a vulnerable place, you have to be careful of your body chemistry.  Sugar (in your snacks or in your coffee) is great for a little push of energy, but it doesn't last, and worse, when it wears off your mood will crash.  This is just feeding the negativity, so cut it out.  Stick with water or tea, maybe honey instead of cubes of sugar, and don't buy that box of red vines, I'm serious.

In general, maintain healthy habits.  Cut back on the bad ones (smoking, caffeine, etc), and treat your body as a temple.

## Stir your pots

![Man cooking with many pots](https://thepracticaldev.s3.amazonaws.com/i/symy3biacu4l4w8y92hv.jpg)

A lot of modern remote work is done asynchronously, and it can be hours before someone replies to your 7am "Hi there!" message.  My own way of getting around this is to embrace it, and give myself permission to drop a note to anyone I like to interact with, at (almost) any time.  The key here is to say more than just "hello".  You are offering up a prompt for further discussion that they will respond to when they have time.

I call this stirring-the-pots, referencing cooking, where you avoid preparing dishes one at a time by having them simmer on the stove-top, only needed occasional stirring to keep them on course.

The prompts you send while stirring your pots don't have to be casual, often this technique can be used as a great way to get your own mind back into a productive state.  By phrasing what you need from someone else on your shared project, you become a little more clear about what you are able to do even without them.

## Be a playlist gardener

![Putting a mixtape into a cassette player](https://thepracticaldev.s3.amazonaws.com/i/bybj47ney4bw61aqyt6l.jpg)

Another joy of modern life is the ready access to digital music.  Music is such a powerful shaper of mood, and when you're feeling down, it helps a lot to have a playlist of songs that you know will get you into the right mindset.

These don't even have to be happy songs, or anthems.  Just music that you noticed in the past got you thinking a certain way, or working a certain way.  Drop them into playlists sorted not by the mood of the songs, but the moods they bring out in you.

## Share your progress

![Two babies looking at a tablet](https://thepracticaldev.s3.amazonaws.com/i/2zm87esw1gplztz5dt8z.jpg)

It is very easy to lose track of just how much work you are accomplishing each day.  Many teams have standups that help with this, but when you're working alone or on a side project, it can feel like you're just feeding your hours into a black hole.

I have a set of colleagues online that I'm shameless about sharing things with.  Found an interesting solution to a problem?  Let me show Pawel!  Stuck halfway through something really cool?  Natalia might have some insights.  Finally finished a bit of refactoring that the client won't notice, but was totally worth it?  I'll walk Shraddha through the pull request.

Even writing articles like this one is a way to switch to a different way of thinking and come back fresh to your other work, later.

## Take a Hard Break

![Man Running Away](https://thepracticaldev.s3.amazonaws.com/i/zo9ynaceq69ayb3pbxlv.jpg)

The biggest difference I see when I compare my standard "day at the office" to a day working remotely is the lack of breaks I allow myself.

It's so easy to wake up and roll over to the computer, and start an hour before anyone else.  It's easy too to skip lunch when no one around you is getting up to go out.  I personally have a hard stop at 5pm, but I can only imagine the hours I would spend at work if I didn't have that.

All of these little sacrifices don't seem like much at the time, but they add up to burnout if you aren't careful.  To avoid this, I recommend "Hard Breaks".  Set rules for yourself such as "no work from 1-2pm", or "before 8am" or "after 5pm".  Be vigilant about enforcing those rules with yourself.

If you aren't working then, you will want to find something else to do, and that distraction has the potential to recharge you in ways that more work will never do.  Go for a walk, read a book, enjoy the simple pleasures of life, and come back when your break is done.

---

Some days, you're still going to feel stuck in the mud.  And that's ok.  So long as you're the kind of person that truly cares about putting in an honest effort, then it's ok to go easy on yourself now and again. People in offices do that as well, they just call it "lunch" or "kicker/foozball" or "coffee"... For hours...

The most important thing you can do is to take them time to reflect upon your own personality.  Be sure your needs are being met, and find your own methods to keep yourself from falling into bad habits.  I've found my strategies, and as I said before, I'm never going back.

**What are some of your tips?**