What are good tasks for "not enough time to start on something big" moments?

537 Views Asked by At

It happens fairly frequently that I'll finish up a big project or get done with a meeting around 30-45 minutes before my time to go home. There are usually things that need to be done, but it usually isn't worth it to start on those projects with only 30-45 minutes to go.

What are some good things to spend that time doing?

20

There are 20 best solutions below

4
Matthew Iselin On

Project Euler. Easy way to burn that 30-45 minutes without committing to something big. Plus, you're working on problem solving, algorithms, and sometimes even learning new features of your language while doing the problems.

1
AudioBubble On

Answer a few questions on SO.

2
John D. Cook On

Here are a few ideas.

  1. Check StackOverflow.
  2. Check RSS feeds.
  3. Handle and delete three email messages.
  4. Write a couple unit tests.
  5. Put a few comments in your code.
  6. Delete old files and defrag your hard disk.
  7. Take a look at your calendar and to do list.
  8. Write someone an email thanking them for something.
  9. Build a project you haven't touched in a while to make sure you still can.
  10. Browse through the documentation for some software you use frequently.
0
Karl Voigtland On

Make a to-do list for tomorrow.

Cleanup some code formatting.

0
William Brendel On

Write yourself a note about what you accomplished today and what you hope to accomplish tomorrow.

1
VoteyDisciple On

These are precisely the times I spend updating documentation (i.e., wiki/knowledgebase documentation, not to be confused with inline comments). I don't want to write any code with only 30 minutes to spare, but I can put together a nice knowledgebase section or article in that much time.

0
Eli Bendersky On

Go over your day's notes, talks, discussions and ideas and see what should be saved before the post-it notes and whatever gets thrown away. File it in tasks, the calendar, or your todo.txt file. Reflect on what you did well, and what you could do better.

0
Mark Redman On

Start a small project in a new technology (something you may use later) or a new approach to something that may replace something else later.

0
starblue On

Go through your todo list for some quick work to do.

0
JamesG On

When I have a chunk of time that's just too small to do anything really complex or intensive with I will try to do one of a few things:

  • Catch up with any outstanding communications (reply to emails or voicemail) or check up on people that I'm waiting to hear back from.
  • Make any adjustments to design documentation to reflect changes that were made in the day
  • Cleanup my work environment - I end up with a lot of temporary files and such that need to be pruned or removed on a regular basis
  • Try out some idea or thought that I've got in a scratch project that I don't want to interrupt me while I'm actually "getting stuff done" as it just might not work.

Overall I just try to do things that either require less investment or are easy to step out of.

2
rahul On

Start a chat with some of your friends. After all some other things should be done also apart from work.

0
MusiGenesis On
1
Zoidberg On

Two suggestions...

  1. Post questions/answers on stack overflow.
  2. A nice book and a 45 minute bathroom break!
2
Dave Sherohman On

Start on something big that you know you don't have time to finish. Leaving it incomplete (and, ideally, in a marginally 'broken' state) will give you something specific to do when you get back the next day, which makes it easier for many (most?) people to get back into the groove quickly.

0
Andrew Scagnelli On

Go through your GTD system, sorting out of your inbox and updating your "someday" bucket.

Or just grab something small out of your "someday" bucket.

0
aehlke On

Invest this kind of time in small things that will help pay off later.

  • Write some bash scripts that automate things you often repeat
  • Learn some more Vim or Emacs shortcuts
  • Tidy up code (fix indentation, remove unneeded commented-out code, add useful comments)
  • Write test cases
  • Take a walk and stretch, your hands and back will thank you later
0
Mattio On

Refactor something small. There are always bits of code that, 5 minutes after I'm done, I realize I could have taken a slightly different approach that would have been "better" in some way.

0
Lonecat On
  • Start learning something you don't know but find very cool.
  • Help your friends to finish up their work, so you all can go a get a beer together.
0
Stewart On

Implement a small feature/improvement that you've had in your head for a while.

0
Coral Doe On

In most cases I use that time in order to review code I wrote a long time ago (it helps me see problems or get ideea on future improvements) or to write/update documentations. Sometimes I revise my task plan for the next days.