Say, you've done your work and asked your boss to review it. But he's really busy and takes hours.

How do you fill that void?

Say you've done everything related to it, like documentation, comments, etc.

What is a good way to kill that time in a productive way?


3 Answers 3


Put on some headphones, obscure your screen (so nobody can see what you're doing) and kill it. Bash away at that keyboard tinkering and improving whatever you have built. Heck go the extra mile and build additional features/products. In sum: Take Initiative.

  • 1
    "So nobody can copy your innovative work and initiative"? Why?
    – Brandin
    Commented May 9, 2017 at 10:23
  • 1
    If you're a programmer, aren't they going to see your work when you commit it, anyway?
    – Herb
    Commented May 9, 2017 at 10:52
  • @HerbWolfe Yes, at which point they'll complain about extra review work, unscheduled features, etc!
    – KlaymenDK
    Commented Sep 20, 2017 at 20:13

Got any self training that you can do? Learn new design patterns, how to be a manager, new language, new skills relevant to your job? Don't waste time, train yourself to better yourself. It'll be useful in getting future promotions or new job opportunities.

There are plenty of places that provide online courses allowing you to scratch that educational itch, have a look around and see what takes your interest.

Here are some free examples that I know of (In no particular order). There are plenty more, but might help get you going (I'm not affiliated with any, but have used them in the past):


Clean your work area. Gives you something to do and creates a better working environment for yourself. This can also include tidying up your computer file system, organising emails into groups etc,. I've spent more than one productive afternoon on such tasks tidying both my physical and digital workspace.

Not the answer you're looking for? Browse other questions tagged .