Welcome to MSDN Blogs Sign in | Join | Help
You Don’t Have Enough To Do

This is a frightening prospect: What if you came to work…and you had nothing to do? All your bugs have been resolved, no more documents need to be written, no new work on the horizon that you can get a head start.

This may seem like a fantastic fantasy world that doesn't exist, but at some point you will find yourself in it. Especially if you are an intern or coop with a manager who kind of forgets you're there (this never happens at Microsoft mind you).

This is a bad place to be because:

  • It's boring
  • It makes you look bad for not getting anything done.
  • It will negatively affect your popularity with those who do have work to do.

For the first day not having enough to do may seem fun. You get to browse the Internet, you look up all those slangy words that all your friends use but you have no idea what the heck their talking about (what exactly is an "Intarweb"?), and on and on.

The second day, you get the browse the Internet…again.

Third day, same Internet.

By the fourth day you've beaten the Internet. Don't believe me? Try it. There is nothing left to do but refresh Digg and hope there's some new time waster game someone has decided was news worthy.

Suck It Up

Ask for work to do. This will sound counter intuitive to everything anyone has ever told you, but by the fifth day of Internet browsing you will be begging for work to do. Ask your manager, they will be happy to provide it. This is good because it looks like you're doing extra stuff, you will be happy because you're no longer bored and your coworkers will be placated now that you're not complaining about how bored you still are.

That's not to say you should ask for more work to do when you already have things to do. Overworking yourself will get you nowhere fast, but so will letting yourself be underworked.

Posted: Wednesday, May 02, 2007 7:50 PM by Chris Becker
Filed under:

Comments

Adam said:

I completely agree with that, I have had a bunch of coops where your managers just neglect giving you work to do.  Asking does help, but even then sometimes they say "I will get back to you" and never do or just don't have anything to give you.  That's a rough position to be in, trust me, I've been there.  The internet does get really boring after a couple days.

# May 3, 2007 9:04 AM

candice said:

Isn't that just a case of "go look at the bug database and pick stuff?"

Which I got told as a co-op years and years ago...

(Also, hi. It's been years.)

# May 4, 2007 2:36 AM

Chris Becker said:

Hi Candice!

Yes and no. I do find myself looking at other bugs and even commenting on them. But taking bugs off of other people's plates can be counter productive if a) they were working on it or b) you really don't know how to fix it.

Here at MS we do have a way to assign a bug to "Active" under a certain category and these are up for grabs. But we still need to have a Program Manager say we want to fix the bug in the product. Fixing every bug leads to code churn which leads to regressions, so you need to be sure you're fixing the right set of bugs.

# May 6, 2007 7:20 PM

candice said:

Good point.  The last time I was working on big software we did have to deal with regression test stuff.  It's always interesting to see how various shops work like that.  

I work for two very small software companies these days, so I don't have the not enough work problem anymore.

# May 6, 2007 10:46 PM

CoolBeans: From College to Industry said:

How do you ask your boss in a pleasant, non-confrontational way and with 100% no risk of any consequences

# May 18, 2007 4:14 AM

CoolBeans: From College to Industry said:

It’s important that as a new developer you do not succumb to a mind numbing repetitive task. One, you’ll

# February 11, 2008 6:06 PM

Noticias externas said:

It’s important that as a new developer you do not succumb to a mind numbing repetitive task. One, you

# February 11, 2008 7:09 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker