Computing Profession Practice

How to Get Things Done When You Don’t Feel Like It

Five strategies for pushing through.
  1. Introduction
  2. Gamify Your Process
  3. Reserve Calendar Time for Every Project
  4. Get Other People Involved
  5. Talk About It
  6. Practice the Art of "Precrastination"
  7. References
  8. Author
man with windup key, illustration

back to top 

Have you ever come into work, sat down at your computer to begin a project, opened your editor, and then just stared at the screen? This happens to me all the time, so I understand your struggle.

Even if you love your job, you don’t always feel like doing it every day. There are so many factors that influence your ability to show up to work with enthusiasm and then work hard all day long.

External events can take priority in your mind—family struggles, a breakup, a sick pet—and make it difficult to focus. Then, of course, there are the struggles at work that can make it hard to feel motivated. Getting a bad review can knock you off course. Likewise, if you work really hard on a project and your manager doesn’t seem to value it at all, you might wonder why you are working so hard.

Other times you have to work on tasks you don’t enjoy (for me, that is writing lots of tests, or documentation) or projects that aren’t challenging. If your work is uninteresting or if a task you have been assigned seems beneath your ability, finding your motivation can be challenging.

So, what do you do? Many people turn to procrastination or ignoring the task—but that only postpones the inevitable. You can try to talk your way out of the assignment, and maybe your manager will support you, but at some point the work must get done.

If you want to be successful, then it serves you better to rise to the occasion no matter what. That means learning how to push through challenges and deliver valuable results.

Since this happens to me quite often, I have captured five of my best strategies for turning out amazing work even when I don’t feel like it.

Back to Top

Gamify Your Process

Dealing with a really big project used to hold me back. If the project had lots of tasks I didn’t know how to do or that seemed really difficult, I resisted even starting because I was so overwhelmed by the scope.

Of course, this meant I procrastinated until only the minimum amount of time remained to complete the project. Then I would end up working crazy long hours, and sometimes I ended up with code that “worked” but was in no way ready for prime time (for example, a few bugs, not enough coverage of edge cases, minimal testing, working only in my dev environment because I could not make it work on staging, and so on.). This was super stressful and usually meant my work was not as good as it could have been if I had only started earlier.

This was one of the biggest obstacles early in my career: I had a tough time getting started.

I discovered that if I made the process of getting started easier, those first few steps on a daunting project became more tenable. Once I took a few steps, it was so much easier to keep going.

My solution was to approach a project by turning it into as many tiny steps as possible. That way I could get a few really easy wins under my belt. For example, each step would be a task such as “Search for _____ on Google” or “Have a conversation with _____.” Crossing things off your to-do list gives your brain a happy little dopamine hit, even if the tasks are tiny—it keeps your motivation up and your excuses down.

Try breaking your next project into the smallest increments you possibly can. Each step should be really small (I try for tasks that take 15 minutes or less) and really easy to accomplish, so that you can get a win!

You have to overcome inertia. Little wins add up and make it easier to do that.

Back to Top

Reserve Calendar Time for Every Project

Set aside time on your calendar specifically for working on a task you are having trouble starting. Treat it as seriously as you would any other appointment. You must show up and you must work on that project.

Reserve an amount of time that is realistic for making progress—at least 30 minutes to an hour. This strategy is key for busy people or managers. If you don’t schedule the time to do meaningful strategic work, your time will fill up with tactical tasks.

And what if you don’t feel like working on the task at the appointed time? Set a timer when you are starting work. Set it for 10 minutes and tell yourself you have to work only until the timer goes off.

Start working on the list of tiny steps you have created for yourself: Google something; set up your project; send one email message; review one document.

Almost always, taking one or two of these tiny steps will get your brain working, and it will be easier to keep going. You’ll do one task, cross it off the list, and then do another. Your timer for 10 minutes will go off, and you’ll just keep going because now you’re engaged with the project.

If you are really not engaged with it after 10 minutes (though this rarely happens to me), then let yourself take a break—but block off another chunk of time on your calendar to come back to it soon.

Back to Top

Get Other People Involved

Sometimes the best way to get yourself to do something is to make yourself accountable to another person.

According to a study by the American Society of Training and Development,1 people who commit to someone else have a 65% chance of accomplishing the goals they set. That number goes up to 95% if you commit to a specific accountability appointment with that person.

Our brains are wired not to want to let down other people. If someone invests in you by agreeing to help you accomplish your goal, you are driven to do your part by a desire to live up to that commitment.

There are a few ways to do this:

  • Set deadlines with your manager for when certain aspects of the project will be complete, and schedule regular check-ins on status.
  • Ask for help on a part of the project. With the help of another person to reduce your workload, you can get other parts of the project done. Set a time to meet with your helper to combine your results.
  • Make a recurring date with a peer to work together. For example, if you are both tasked with running a series of tedious tests that you both would rather put off, set a time to sit together and get them done.
  • Embrace the scrum part of Agile and have daily standups with your teammates.

Delegating work can be especially helpful when you have a really big project in front of you. Sometimes the scope of a project is so overwhelming that it is hard to get started; if you can solicit help from your team to tackle some of the project, then you can focus your efforts on a more manageable workload.

Back to Top

Talk About It

Externalizing problems can make them a lot easier to deal with. Things tend to get blown out of proportion in our minds, especially when we are stressed about them.

I can’t tell you how many times I have started talking to someone about how stressed I am about a project—like I don’t have any ideas for an article, or it’s so difficult I have no clue how I will solve it—that by the time I am done talking, I actually come away full of inspiration. Other times, I am just so stressed about what could go wrong (or what is going wrong) that I fast become overwhelmed.

Scientific studies have shown that talking about feelings out loud actually decreases stress and the bad feelings we are experiencing. Brain imaging done at UCLA2 demonstrated that when a person was shown a picture of an angry face, the amygdala became more active. This is the part of the brain responsible for activating the body’s “alarm” system—it lets you know that you have something to fear and kicks your body into action to deal with that threat.

When the study participants were able to name what they saw, however, the simple act of putting the feeling they saw into words caused the amygdala activity to decrease. Not only that, but each participant’s right ventrolateral prefrontal cortex then became activated. Other studies have indicated that this is the area of the brain associated with processing emotion and putting words to emotional experiences.

So, talking about your big project might be just the thing to help you get started.

Plus, if you talk to smart friends or mentors, they might have suggestions for how you can start or experiences to share about how they did something similar. You can become more relaxed and smarter at the same time.

Back to Top

Practice the Art of “Precrastination”

Do you ever have trouble working from home because you get distracted by unwashed dishes in the sink or laundry that needs to be folded? You have probably been told that you are a procrastinator, but, in fact, you might be just the opposite.

I used to be a master procrastinator. I would find any excuse to keep from starting work, or even thinking about it. As I learned again and again, procrastination is a bad thing. It comes from a fear of getting started, so you actively keep yourself from making progress by doing things that keep your mind off of what you must do.

But there is something called “precrastination,” and it is actually really good for you.

As you are working on a project, your brain needs to take breaks—not just to recharge, but also to form new connections and create new ideas. That is why getting up to wash the dishes, fold the laundry, take a shower, take a walk, or any other low-key activity that allows you to let your mind wander for a while can be really good for your productivity overall.

When you do something that feels satisfying, your brain releases dopamine (just as it does when you cross an item off a to-do list—because it feels good!). So, when you take a walk midway through your work session, your brain gets a hit of dopamine.

That dopamine triggers the parts of your brain associated with creativity and gets them working. That’s when those magical aha! moments happen, because your brain is sending energy to the areas that help you make connections and see things in new ways.

Next time you are stuck on a project you don’t want to start, try doing something that you know will be satisfying. You just might have a bright idea while you are rinsing off your dishes, and that will make you excited to run over to your computer and get to work.

q stamp of ACM Queue Related articles

People and Process
James Champy

Fresh Starts
Kate Matsudaira

IM, Not IP (Information Pollution)
Jakob Nielsen

Back to Top

Back to Top

Join the Discussion (0)

Become a Member or Sign In to Post a Comment

The Latest from CACM

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More