Is it unprofessional to do other stuff at work?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
33
down vote

favorite
10












I'm a software developer. I work in an office from 8 to 5.30. There are some days when I have lots of code to write. Some days I don't have anything to do. At all. My boss is aware of this, so I start doing personal stuff like reading, browsing the web or even other projects. Does this sound ok to you? Am I ripping off the company?







share|improve this question


















  • 12




    Time enough to lean, time enough to clean.
    – Jacob G
    Apr 24 '12 at 17:43






  • 3




    What is your office policy on this?
    – IDrinkandIKnowThings
    Apr 24 '12 at 19:26






  • 11




    @stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
    – IDrinkandIKnowThings
    Apr 24 '12 at 20:03






  • 6




    @stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
    – IDrinkandIKnowThings
    Apr 24 '12 at 21:20







  • 47




    Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
    – casperOne
    Apr 30 '12 at 14:24
















up vote
33
down vote

favorite
10












I'm a software developer. I work in an office from 8 to 5.30. There are some days when I have lots of code to write. Some days I don't have anything to do. At all. My boss is aware of this, so I start doing personal stuff like reading, browsing the web or even other projects. Does this sound ok to you? Am I ripping off the company?







share|improve this question


















  • 12




    Time enough to lean, time enough to clean.
    – Jacob G
    Apr 24 '12 at 17:43






  • 3




    What is your office policy on this?
    – IDrinkandIKnowThings
    Apr 24 '12 at 19:26






  • 11




    @stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
    – IDrinkandIKnowThings
    Apr 24 '12 at 20:03






  • 6




    @stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
    – IDrinkandIKnowThings
    Apr 24 '12 at 21:20







  • 47




    Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
    – casperOne
    Apr 30 '12 at 14:24












up vote
33
down vote

favorite
10









up vote
33
down vote

favorite
10






10





I'm a software developer. I work in an office from 8 to 5.30. There are some days when I have lots of code to write. Some days I don't have anything to do. At all. My boss is aware of this, so I start doing personal stuff like reading, browsing the web or even other projects. Does this sound ok to you? Am I ripping off the company?







share|improve this question














I'm a software developer. I work in an office from 8 to 5.30. There are some days when I have lots of code to write. Some days I don't have anything to do. At all. My boss is aware of this, so I start doing personal stuff like reading, browsing the web or even other projects. Does this sound ok to you? Am I ripping off the company?









share|improve this question













share|improve this question




share|improve this question








edited Apr 25 '12 at 10:05









Scott C Wilson

3,7872028




3,7872028










asked Apr 24 '12 at 17:28









Gee

27136




27136







  • 12




    Time enough to lean, time enough to clean.
    – Jacob G
    Apr 24 '12 at 17:43






  • 3




    What is your office policy on this?
    – IDrinkandIKnowThings
    Apr 24 '12 at 19:26






  • 11




    @stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
    – IDrinkandIKnowThings
    Apr 24 '12 at 20:03






  • 6




    @stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
    – IDrinkandIKnowThings
    Apr 24 '12 at 21:20







  • 47




    Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
    – casperOne
    Apr 30 '12 at 14:24












  • 12




    Time enough to lean, time enough to clean.
    – Jacob G
    Apr 24 '12 at 17:43






  • 3




    What is your office policy on this?
    – IDrinkandIKnowThings
    Apr 24 '12 at 19:26






  • 11




    @stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
    – IDrinkandIKnowThings
    Apr 24 '12 at 20:03






  • 6




    @stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
    – IDrinkandIKnowThings
    Apr 24 '12 at 21:20







  • 47




    Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
    – casperOne
    Apr 30 '12 at 14:24







12




12




Time enough to lean, time enough to clean.
– Jacob G
Apr 24 '12 at 17:43




Time enough to lean, time enough to clean.
– Jacob G
Apr 24 '12 at 17:43




3




3




What is your office policy on this?
– IDrinkandIKnowThings
Apr 24 '12 at 19:26




What is your office policy on this?
– IDrinkandIKnowThings
Apr 24 '12 at 19:26




11




11




@stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
– IDrinkandIKnowThings
Apr 24 '12 at 20:03




@stslavik - There is value in having a professional on site in case of a problem or need. It may be they need someone 70% of the time. It is worth paying a quality employee for 100% of the time so they are available for the 70% where they are needed.
– IDrinkandIKnowThings
Apr 24 '12 at 20:03




6




6




@stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
– IDrinkandIKnowThings
Apr 24 '12 at 21:20





@stslavik - Maybe but they may have made the choice that it is worth it. It is not the OP's fault if that is their choice. Bad business decisions are made all the time... And I do not know that this would be one anyway. I can think of scenerios where they are still producing more than their cost even though they play games half the day.
– IDrinkandIKnowThings
Apr 24 '12 at 21:20





47




47




Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
– casperOne
Apr 30 '12 at 14:24




Most of Stack Exchange wouldn't exist if people adhered to a "don't do other stuff" at work policy.
– casperOne
Apr 30 '12 at 14:24










8 Answers
8






active

oldest

votes

















up vote
30
down vote



accepted










No it doesn't sound OK. If you have nothing to do, I would be concerned. I have almost never known a software developer with nothing to do. That's a huge red-flag that your job is in danger.



First have you told your boss you need more work? Have you made suggestions for work that can be done during an unavoidable delay (I can think of almost no code bases that couldn't use some more tests for instance), is there professional (not personal) reading that you can do? Are there other employees who are working overtime that you could offer to help? Are them some work-related projects that no one has has time to do. You know the boring stuff like clean up the code repository because somehow stuff has gotten put in multiple places, or make an application to make doing timesheets easier, or...






share|improve this answer


















  • 8




    I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
    – maple_shaft
    Apr 25 '12 at 14:04










  • If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
    – HLGEM
    Apr 25 '12 at 14:15






  • 2




    @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
    – dbkk
    Apr 26 '12 at 9:24






  • 1




    @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
    – HLGEM
    Apr 26 '12 at 13:22






  • 1




    @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
    – Thorbjørn Ravn Andersen
    Jul 26 '15 at 11:08

















up vote
25
down vote













Software can always be improved. Here are some things you could do when there is no immediate need for code:



  • Automate any manual part of the build and deployment process.

  • Automate any manual testing.

  • Improve test coverage.

  • Refactor any part of the code that is difficult to understand.

  • Investigate new technology. For example, if you are using Java, then look at Clojure or Groovy or Scala.

  • Suggest improvements to your current products. If you don't know enough about the users to do this, then learn.

  • Prototype new features or products.

I'm sure you can think of a few more.






share|improve this answer




















  • Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
    – Dipan Mehta
    Apr 25 '12 at 8:22






  • 3




    @DipanMehta, which it is not so he is suggesting things that are OK.
    – HLGEM
    Apr 25 '12 at 14:17

















up vote
11
down vote













The general term I use on reviews is "Not a self-starter." The technical term is "Time Theft".



Generally, companies follow a strict hierarchy: You may have a board, then a president or multiple presidents, then the VPs... These are generally considered "upper management"... Then you may have a lesser set of VPs, supervisors, team leads, etc. These are "middle management". All these sorts are management; that is, they're directing the flow of work, delegating it to the workers. Unfortunately, there are always less executives than workers, which means that your supervisor isn't managing just you, but a group.



By virtue of this, it is generally the managers responsibility to make the most of your time. However, they can not be expected to hold your hand and walk you through each and every moment of your day.



You are paid for an 8 hour day with a 30-minute lunch break. Other than your lunch break (and 15 minute breaks as mandated by law, in some places), you are on company time. If you're doing nothing, you're earning nothing.



Working on other projects can be good so long as the product of those projects advances the company. If you're working on company time, all products of that time have been purchased. That said, you may want to consider saving your personal projects for personal time.



Use your common sense; if you're feeling guilty, there's a reason why. You belong working for the company when you're taking up company time. If they don't have work for you, take the day off to your mutual benefit – they don't have to pay you, and you can spend the time looking for a more productive job (After all, it's better to proactively search for employment than reactively find a new job after being sacked).



Edit



On consideration following @Chad's comments, I feel I should amend this post:



While there could conceivably be a situation in which you are in a position at which you're paid a wage for which a general expectation of work quality exists which you're able to supply in fewer hours than allotted, this should not be construed as an invitation to cease productivity and rest on your laurels.



Your question was 'Am I ripping off the company?" and the answer is undeniably yes – you are billing them for time in which you are doing nothing to prove yourself as a valuable employee. Now, consider: Why do you work?



When you took the job, you agreed to a salary for a given set of tasks for a fixed number of hours. Generally, a good manager will hire an employee to perform tasks in excess of the hours of a day at a set price, which guarantees an equitable exchange of productivity (over time) for the price. Therefore, in your proposed situation, one of two things occurs:



  1. The manager underestimated your capacity to handle work at that price (that is, the payment is a significant overvaluing of the workload).

  2. You underestimate the expectations of the manager for the quality of work to meet that value.

So let's revisit the question: Why do you work? You work for money, a tool of exchange and the product of effort. Your job is not yours by entitlement, but by effort. Do you not expect when you visit a restaurant to be served not only in a timely manner, but at any time that you enter during business hours, in exchange for your money? Then you have no right to ask for anything without the exchange of effort. Recognize, then, that your highest virtue is your capacity to think, and ensure that you're offering equitable effort for your payment.






share|improve this answer


















  • 10




    I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
    – Tacroy
    Apr 24 '12 at 22:23






  • 13




    If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
    – Tacroy
    Apr 25 '12 at 16:22







  • 5




    "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
    – casperOne
    Apr 30 '12 at 14:26







  • 2




    @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
    – stslavik
    Apr 30 '12 at 16:16






  • 2




    Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
    – Doug
    Nov 21 '12 at 23:12


















up vote
11
down vote













Part of my job description reads:




Continuously follow and seek opportunities to improve development standards & practices, technical designs & architecture & governance structure.




Loosely translated, as long as I'm reading material (dead trees or online) that is relevant to my job and/or professional development in my field, I should be taking at least a little time during my work week to be doing it. If that means taking 2 hours/week to read the blogs of a half-dozen experts in a given technology I use constantly in my job (or a technology I'm not using yet, but may provide value to the company), there's no problem with me doing it on the clock.



Other projects? If it's a proof of concept for something at work, or experimenting with a better way to do something, that's fine as long as it doesn't get in the way or my assigned tasks. Personal projects? No way.






share|improve this answer



























    up vote
    5
    down vote













    For the purpose of this answer I am going to assume that you work in a private sector company in a jurisdiction that has some form of 'at will' employment system.



    If you are in the public sector or in a private company in a jurisdiction that makes it difficult and expensive to fire someone then this answer probably doesn't apply.



    My experience in the private sector is that there is an ebb and flow of workload in software, it's not unusual to have periods of lower workload. But it is unusual for a low workload period to extend indefinitely, which is what sounds like is happening here.



    You need to be concerned about this low workload situation. It sounds as if your company is profitable right now, but in the normal cycle of business there will be a downturn of some kind.



    At some point your management will 'rack and stack' each employee based on their perceived value in units of currency to the company. Those employees with the lowest perceived value will be the first to be laid off.



    You may well be that person.



    If you are in an environment where getting another job is easy, there may be great value to you in having a low stress 8-5:30 job. Many, many software related jobs require much more of your time than that. If you're confident you can move on when the time comes, just enjoy life and if this gig ends go to the next one. Don't worry about it.



    If, on the other hand, you are in an environment where someone with your background and skill set might have a hard time getting another position then you need to proactively increase your value to your company.



    To do that, what does your company value? If your company looks at software professionals as modern day loom operators, expected to toil constantly at their loom/workstation between 8am and 5:30pm with a half hour lunch and two 15 minute breaks, then you need to do that, even if it means faking it. Of course this kind of company is doomed in the long run anyway.



    On the other hand, if you company has moved in to the late 20th century then they may be less concerned with your bio-mass and more concerned with how much you have contributed to the bottom line in the past, and more importantly, how much you can probably contribute in the future.



    You need to use this slack time to look for ways to improve your company's product, and to improve and streamline your company's software development process. Try to anticipate what new technologies may be useful for your organization in the future and try to familiarize yourself with them. Perhaps come up with a prototype of a possible new product.



    If your organization has periodic performance reviews then that's the best time to bring this up.



    If they don't, then consider discussing it in private with your manager.



    In either case, be careful. You never want to ask a question to which you can't stand the answer.



    It would be best if you could suggest some tasks you could be doing to help the current or future bottom line during these slow periods. Hopefully you'll get official blessing to fill some of slack hours with activities that will benefit both the company and yourself.






    share|improve this answer



























      up vote
      4
      down vote













      It's going to depend a lot on how your company and management feel about it. Some companies expect every minute accounted for. Others take a more flexible attitude.



      It's best when such time usage is formally stated, like Google's 20% rule. It also is of benefit to the company since it allows for training, new ideas and so forth. After all, software developers are creative people, not assembly line workers. Treating them like line workers, such as micromanaging with TPS reports, will tend to backfire.



      Without a formal guideline, it's quite possible to end up in the "no work to do" zone like HLGEM mentioned. This can lead you right out the door so you may want to find work you can do. Even then, your "make work" may not save your job. On the flip side, some companies like to keep key people more or less on retainer. They may not have a lot to do every single day but what they do accomplish when working more than makes up for the cost of the more or less unused hours. They'll also be expected to work extra time to get a project finished quickly.






      share|improve this answer





























        up vote
        3
        down vote













        Rarely is it OK with me though I have had a few cases where this happened to me:



        • In a new job, on my first day I had to wait 6 hours for my machine to arrive and be set up. Until this was done, I couldn't really work as I didn't have a laptop of my own to bring or anything other than a book to read that I brought with me. I had another job with a similar situation in terms of waiting for my machine and thus had the appearance of "nothing to do" since I was the only one working on a specific part of the code and thus didn't have others that I'd be working to help get me up to speed.


        • In another role, I had situations where the code was divided in such a way that front-end developers couldn't touch the back-end code and thus I may get blocked waiting for some calls. While waiting for this, I would do various web surfing and other things as my boss knew what I was waiting for as well as the lack of other things to do. Now, I'd probably look at things to refactor, practices to improve or other stuff instead of doing the thumb twiddling I did do.


        • A couple of jobs back, I do remember asking for something to do and being told, "Give me a couple of hours to find you something." While I wasn't thrilled with this, I did accept it and went off to look over documentation and try to find something useful to do. This was a job where earlier in my time with the company tried various things that didn't get received well and thus decided to follow the book and stick to the rules. My greatest frustration here was the idea that management would often say how there was tons of things to do yet if I asked I suddenly had to wait? Huh? Quite interesting that time in my work history.


        As for ripping off the company, I'd say no as your boss is aware of your activities. I would highly suggest making sure that the personal stuff you do when you don't have work does tie into that work somehow so that it can be justified as some places may have performance reviews where time management, quantity of work and other factors can be used to determine raises as well as if a company wants to keep you as an employee.






        share|improve this answer



























          up vote
          -2
          down vote













          If it relieves tension then it is OK.
          For instance at one job, a coworker encouraged all of us sedentary people to do push-ups periodically.
          At the current job, we're obsessed with losing weight and we all talk about that.
          It's OK if it serves a good purpose.






          share|improve this answer
















          • 1




            Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
            – jmort253♦
            May 3 '13 at 0:14











          • Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
            – Ape-inago
            May 7 '13 at 21:47










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "423"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          noCode: true, onDemand: false,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );








           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f937%2fis-it-unprofessional-to-do-other-stuff-at-work%23new-answer', 'question_page');

          );

          Post as a guest

























          StackExchange.ready(function ()
          $("#show-editor-button input, #show-editor-button button").click(function ()
          var showEditor = function()
          $("#show-editor-button").hide();
          $("#post-form").removeClass("dno");
          StackExchange.editor.finallyInit();
          ;

          var useFancy = $(this).data('confirm-use-fancy');
          if(useFancy == 'True')
          var popupTitle = $(this).data('confirm-fancy-title');
          var popupBody = $(this).data('confirm-fancy-body');
          var popupAccept = $(this).data('confirm-fancy-accept-button');

          $(this).loadPopup(
          url: '/post/self-answer-popup',
          loaded: function(popup)
          var pTitle = $(popup).find('h2');
          var pBody = $(popup).find('.popup-body');
          var pSubmit = $(popup).find('.popup-submit');

          pTitle.text(popupTitle);
          pBody.html(popupBody);
          pSubmit.val(popupAccept).click(showEditor);

          )
          else
          var confirmText = $(this).data('confirm-text');
          if (confirmText ? confirm(confirmText) : true)
          showEditor();


          );
          );






          8 Answers
          8






          active

          oldest

          votes








          8 Answers
          8






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          30
          down vote



          accepted










          No it doesn't sound OK. If you have nothing to do, I would be concerned. I have almost never known a software developer with nothing to do. That's a huge red-flag that your job is in danger.



          First have you told your boss you need more work? Have you made suggestions for work that can be done during an unavoidable delay (I can think of almost no code bases that couldn't use some more tests for instance), is there professional (not personal) reading that you can do? Are there other employees who are working overtime that you could offer to help? Are them some work-related projects that no one has has time to do. You know the boring stuff like clean up the code repository because somehow stuff has gotten put in multiple places, or make an application to make doing timesheets easier, or...






          share|improve this answer


















          • 8




            I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
            – maple_shaft
            Apr 25 '12 at 14:04










          • If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
            – HLGEM
            Apr 25 '12 at 14:15






          • 2




            @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
            – dbkk
            Apr 26 '12 at 9:24






          • 1




            @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
            – HLGEM
            Apr 26 '12 at 13:22






          • 1




            @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
            – Thorbjørn Ravn Andersen
            Jul 26 '15 at 11:08














          up vote
          30
          down vote



          accepted










          No it doesn't sound OK. If you have nothing to do, I would be concerned. I have almost never known a software developer with nothing to do. That's a huge red-flag that your job is in danger.



          First have you told your boss you need more work? Have you made suggestions for work that can be done during an unavoidable delay (I can think of almost no code bases that couldn't use some more tests for instance), is there professional (not personal) reading that you can do? Are there other employees who are working overtime that you could offer to help? Are them some work-related projects that no one has has time to do. You know the boring stuff like clean up the code repository because somehow stuff has gotten put in multiple places, or make an application to make doing timesheets easier, or...






          share|improve this answer


















          • 8




            I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
            – maple_shaft
            Apr 25 '12 at 14:04










          • If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
            – HLGEM
            Apr 25 '12 at 14:15






          • 2




            @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
            – dbkk
            Apr 26 '12 at 9:24






          • 1




            @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
            – HLGEM
            Apr 26 '12 at 13:22






          • 1




            @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
            – Thorbjørn Ravn Andersen
            Jul 26 '15 at 11:08












          up vote
          30
          down vote



          accepted







          up vote
          30
          down vote



          accepted






          No it doesn't sound OK. If you have nothing to do, I would be concerned. I have almost never known a software developer with nothing to do. That's a huge red-flag that your job is in danger.



          First have you told your boss you need more work? Have you made suggestions for work that can be done during an unavoidable delay (I can think of almost no code bases that couldn't use some more tests for instance), is there professional (not personal) reading that you can do? Are there other employees who are working overtime that you could offer to help? Are them some work-related projects that no one has has time to do. You know the boring stuff like clean up the code repository because somehow stuff has gotten put in multiple places, or make an application to make doing timesheets easier, or...






          share|improve this answer














          No it doesn't sound OK. If you have nothing to do, I would be concerned. I have almost never known a software developer with nothing to do. That's a huge red-flag that your job is in danger.



          First have you told your boss you need more work? Have you made suggestions for work that can be done during an unavoidable delay (I can think of almost no code bases that couldn't use some more tests for instance), is there professional (not personal) reading that you can do? Are there other employees who are working overtime that you could offer to help? Are them some work-related projects that no one has has time to do. You know the boring stuff like clean up the code repository because somehow stuff has gotten put in multiple places, or make an application to make doing timesheets easier, or...







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 30 '12 at 13:26

























          answered Apr 24 '12 at 17:38









          HLGEM

          133k25227489




          133k25227489







          • 8




            I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
            – maple_shaft
            Apr 25 '12 at 14:04










          • If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
            – HLGEM
            Apr 25 '12 at 14:15






          • 2




            @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
            – dbkk
            Apr 26 '12 at 9:24






          • 1




            @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
            – HLGEM
            Apr 26 '12 at 13:22






          • 1




            @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
            – Thorbjørn Ravn Andersen
            Jul 26 '15 at 11:08












          • 8




            I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
            – maple_shaft
            Apr 25 '12 at 14:04










          • If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
            – HLGEM
            Apr 25 '12 at 14:15






          • 2




            @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
            – dbkk
            Apr 26 '12 at 9:24






          • 1




            @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
            – HLGEM
            Apr 26 '12 at 13:22






          • 1




            @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
            – Thorbjørn Ravn Andersen
            Jul 26 '15 at 11:08







          8




          8




          I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
          – maple_shaft
          Apr 25 '12 at 14:04




          I wouldn't say that his job is in danger, many developers find themselves in mismanaged projects or in a lull period waiting for further instructions. Most of us run into dry-spells of work like this and we usually find something productive to keep ourselves occupied with.
          – maple_shaft
          Apr 25 '12 at 14:04












          If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
          – HLGEM
          Apr 25 '12 at 14:15




          If they have no work for you to do, your job is in danger. If it is for a short period only, then you may not lose it, but you always have to look at those times as danger periods which is why you need to use that time to do something productive. The ones who use the free time to do personal things are the ones most in danger. I guarantee when a company has layoffs, people who aren't thought of as busy are right at the top of the list. You never want to give a company the impression that they don't need you.
          – HLGEM
          Apr 25 '12 at 14:15




          2




          2




          @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
          – dbkk
          Apr 26 '12 at 9:24




          @HLGEM Good point, but people who are thought of as busy and people who actually are busy are not necessarily the same group.
          – dbkk
          Apr 26 '12 at 9:24




          1




          1




          @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
          – HLGEM
          Apr 26 '12 at 13:22




          @dbkk, that's true but office politics decides a lot of things and being thought of as unproductive whether it is true or not is the kiss of death.
          – HLGEM
          Apr 26 '12 at 13:22




          1




          1




          @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
          – Thorbjørn Ravn Andersen
          Jul 26 '15 at 11:08




          @vartec even if you are not to fix anything not broken, the documentation of these non-broken things are usually lacking and could use some love.
          – Thorbjørn Ravn Andersen
          Jul 26 '15 at 11:08












          up vote
          25
          down vote













          Software can always be improved. Here are some things you could do when there is no immediate need for code:



          • Automate any manual part of the build and deployment process.

          • Automate any manual testing.

          • Improve test coverage.

          • Refactor any part of the code that is difficult to understand.

          • Investigate new technology. For example, if you are using Java, then look at Clojure or Groovy or Scala.

          • Suggest improvements to your current products. If you don't know enough about the users to do this, then learn.

          • Prototype new features or products.

          I'm sure you can think of a few more.






          share|improve this answer




















          • Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
            – Dipan Mehta
            Apr 25 '12 at 8:22






          • 3




            @DipanMehta, which it is not so he is suggesting things that are OK.
            – HLGEM
            Apr 25 '12 at 14:17














          up vote
          25
          down vote













          Software can always be improved. Here are some things you could do when there is no immediate need for code:



          • Automate any manual part of the build and deployment process.

          • Automate any manual testing.

          • Improve test coverage.

          • Refactor any part of the code that is difficult to understand.

          • Investigate new technology. For example, if you are using Java, then look at Clojure or Groovy or Scala.

          • Suggest improvements to your current products. If you don't know enough about the users to do this, then learn.

          • Prototype new features or products.

          I'm sure you can think of a few more.






          share|improve this answer




















          • Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
            – Dipan Mehta
            Apr 25 '12 at 8:22






          • 3




            @DipanMehta, which it is not so he is suggesting things that are OK.
            – HLGEM
            Apr 25 '12 at 14:17












          up vote
          25
          down vote










          up vote
          25
          down vote









          Software can always be improved. Here are some things you could do when there is no immediate need for code:



          • Automate any manual part of the build and deployment process.

          • Automate any manual testing.

          • Improve test coverage.

          • Refactor any part of the code that is difficult to understand.

          • Investigate new technology. For example, if you are using Java, then look at Clojure or Groovy or Scala.

          • Suggest improvements to your current products. If you don't know enough about the users to do this, then learn.

          • Prototype new features or products.

          I'm sure you can think of a few more.






          share|improve this answer












          Software can always be improved. Here are some things you could do when there is no immediate need for code:



          • Automate any manual part of the build and deployment process.

          • Automate any manual testing.

          • Improve test coverage.

          • Refactor any part of the code that is difficult to understand.

          • Investigate new technology. For example, if you are using Java, then look at Clojure or Groovy or Scala.

          • Suggest improvements to your current products. If you don't know enough about the users to do this, then learn.

          • Prototype new features or products.

          I'm sure you can think of a few more.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 24 '12 at 19:46









          kevin cline

          15.6k43861




          15.6k43861











          • Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
            – Dipan Mehta
            Apr 25 '12 at 8:22






          • 3




            @DipanMehta, which it is not so he is suggesting things that are OK.
            – HLGEM
            Apr 25 '12 at 14:17
















          • Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
            – Dipan Mehta
            Apr 25 '12 at 8:22






          • 3




            @DipanMehta, which it is not so he is suggesting things that are OK.
            – HLGEM
            Apr 25 '12 at 14:17















          Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
          – Dipan Mehta
          Apr 25 '12 at 8:22




          Op is not asking how to write additional software. He is asking whether doing additional stuff is OK.
          – Dipan Mehta
          Apr 25 '12 at 8:22




          3




          3




          @DipanMehta, which it is not so he is suggesting things that are OK.
          – HLGEM
          Apr 25 '12 at 14:17




          @DipanMehta, which it is not so he is suggesting things that are OK.
          – HLGEM
          Apr 25 '12 at 14:17










          up vote
          11
          down vote













          The general term I use on reviews is "Not a self-starter." The technical term is "Time Theft".



          Generally, companies follow a strict hierarchy: You may have a board, then a president or multiple presidents, then the VPs... These are generally considered "upper management"... Then you may have a lesser set of VPs, supervisors, team leads, etc. These are "middle management". All these sorts are management; that is, they're directing the flow of work, delegating it to the workers. Unfortunately, there are always less executives than workers, which means that your supervisor isn't managing just you, but a group.



          By virtue of this, it is generally the managers responsibility to make the most of your time. However, they can not be expected to hold your hand and walk you through each and every moment of your day.



          You are paid for an 8 hour day with a 30-minute lunch break. Other than your lunch break (and 15 minute breaks as mandated by law, in some places), you are on company time. If you're doing nothing, you're earning nothing.



          Working on other projects can be good so long as the product of those projects advances the company. If you're working on company time, all products of that time have been purchased. That said, you may want to consider saving your personal projects for personal time.



          Use your common sense; if you're feeling guilty, there's a reason why. You belong working for the company when you're taking up company time. If they don't have work for you, take the day off to your mutual benefit – they don't have to pay you, and you can spend the time looking for a more productive job (After all, it's better to proactively search for employment than reactively find a new job after being sacked).



          Edit



          On consideration following @Chad's comments, I feel I should amend this post:



          While there could conceivably be a situation in which you are in a position at which you're paid a wage for which a general expectation of work quality exists which you're able to supply in fewer hours than allotted, this should not be construed as an invitation to cease productivity and rest on your laurels.



          Your question was 'Am I ripping off the company?" and the answer is undeniably yes – you are billing them for time in which you are doing nothing to prove yourself as a valuable employee. Now, consider: Why do you work?



          When you took the job, you agreed to a salary for a given set of tasks for a fixed number of hours. Generally, a good manager will hire an employee to perform tasks in excess of the hours of a day at a set price, which guarantees an equitable exchange of productivity (over time) for the price. Therefore, in your proposed situation, one of two things occurs:



          1. The manager underestimated your capacity to handle work at that price (that is, the payment is a significant overvaluing of the workload).

          2. You underestimate the expectations of the manager for the quality of work to meet that value.

          So let's revisit the question: Why do you work? You work for money, a tool of exchange and the product of effort. Your job is not yours by entitlement, but by effort. Do you not expect when you visit a restaurant to be served not only in a timely manner, but at any time that you enter during business hours, in exchange for your money? Then you have no right to ask for anything without the exchange of effort. Recognize, then, that your highest virtue is your capacity to think, and ensure that you're offering equitable effort for your payment.






          share|improve this answer


















          • 10




            I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
            – Tacroy
            Apr 24 '12 at 22:23






          • 13




            If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
            – Tacroy
            Apr 25 '12 at 16:22







          • 5




            "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
            – casperOne
            Apr 30 '12 at 14:26







          • 2




            @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
            – stslavik
            Apr 30 '12 at 16:16






          • 2




            Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
            – Doug
            Nov 21 '12 at 23:12















          up vote
          11
          down vote













          The general term I use on reviews is "Not a self-starter." The technical term is "Time Theft".



          Generally, companies follow a strict hierarchy: You may have a board, then a president or multiple presidents, then the VPs... These are generally considered "upper management"... Then you may have a lesser set of VPs, supervisors, team leads, etc. These are "middle management". All these sorts are management; that is, they're directing the flow of work, delegating it to the workers. Unfortunately, there are always less executives than workers, which means that your supervisor isn't managing just you, but a group.



          By virtue of this, it is generally the managers responsibility to make the most of your time. However, they can not be expected to hold your hand and walk you through each and every moment of your day.



          You are paid for an 8 hour day with a 30-minute lunch break. Other than your lunch break (and 15 minute breaks as mandated by law, in some places), you are on company time. If you're doing nothing, you're earning nothing.



          Working on other projects can be good so long as the product of those projects advances the company. If you're working on company time, all products of that time have been purchased. That said, you may want to consider saving your personal projects for personal time.



          Use your common sense; if you're feeling guilty, there's a reason why. You belong working for the company when you're taking up company time. If they don't have work for you, take the day off to your mutual benefit – they don't have to pay you, and you can spend the time looking for a more productive job (After all, it's better to proactively search for employment than reactively find a new job after being sacked).



          Edit



          On consideration following @Chad's comments, I feel I should amend this post:



          While there could conceivably be a situation in which you are in a position at which you're paid a wage for which a general expectation of work quality exists which you're able to supply in fewer hours than allotted, this should not be construed as an invitation to cease productivity and rest on your laurels.



          Your question was 'Am I ripping off the company?" and the answer is undeniably yes – you are billing them for time in which you are doing nothing to prove yourself as a valuable employee. Now, consider: Why do you work?



          When you took the job, you agreed to a salary for a given set of tasks for a fixed number of hours. Generally, a good manager will hire an employee to perform tasks in excess of the hours of a day at a set price, which guarantees an equitable exchange of productivity (over time) for the price. Therefore, in your proposed situation, one of two things occurs:



          1. The manager underestimated your capacity to handle work at that price (that is, the payment is a significant overvaluing of the workload).

          2. You underestimate the expectations of the manager for the quality of work to meet that value.

          So let's revisit the question: Why do you work? You work for money, a tool of exchange and the product of effort. Your job is not yours by entitlement, but by effort. Do you not expect when you visit a restaurant to be served not only in a timely manner, but at any time that you enter during business hours, in exchange for your money? Then you have no right to ask for anything without the exchange of effort. Recognize, then, that your highest virtue is your capacity to think, and ensure that you're offering equitable effort for your payment.






          share|improve this answer


















          • 10




            I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
            – Tacroy
            Apr 24 '12 at 22:23






          • 13




            If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
            – Tacroy
            Apr 25 '12 at 16:22







          • 5




            "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
            – casperOne
            Apr 30 '12 at 14:26







          • 2




            @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
            – stslavik
            Apr 30 '12 at 16:16






          • 2




            Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
            – Doug
            Nov 21 '12 at 23:12













          up vote
          11
          down vote










          up vote
          11
          down vote









          The general term I use on reviews is "Not a self-starter." The technical term is "Time Theft".



          Generally, companies follow a strict hierarchy: You may have a board, then a president or multiple presidents, then the VPs... These are generally considered "upper management"... Then you may have a lesser set of VPs, supervisors, team leads, etc. These are "middle management". All these sorts are management; that is, they're directing the flow of work, delegating it to the workers. Unfortunately, there are always less executives than workers, which means that your supervisor isn't managing just you, but a group.



          By virtue of this, it is generally the managers responsibility to make the most of your time. However, they can not be expected to hold your hand and walk you through each and every moment of your day.



          You are paid for an 8 hour day with a 30-minute lunch break. Other than your lunch break (and 15 minute breaks as mandated by law, in some places), you are on company time. If you're doing nothing, you're earning nothing.



          Working on other projects can be good so long as the product of those projects advances the company. If you're working on company time, all products of that time have been purchased. That said, you may want to consider saving your personal projects for personal time.



          Use your common sense; if you're feeling guilty, there's a reason why. You belong working for the company when you're taking up company time. If they don't have work for you, take the day off to your mutual benefit – they don't have to pay you, and you can spend the time looking for a more productive job (After all, it's better to proactively search for employment than reactively find a new job after being sacked).



          Edit



          On consideration following @Chad's comments, I feel I should amend this post:



          While there could conceivably be a situation in which you are in a position at which you're paid a wage for which a general expectation of work quality exists which you're able to supply in fewer hours than allotted, this should not be construed as an invitation to cease productivity and rest on your laurels.



          Your question was 'Am I ripping off the company?" and the answer is undeniably yes – you are billing them for time in which you are doing nothing to prove yourself as a valuable employee. Now, consider: Why do you work?



          When you took the job, you agreed to a salary for a given set of tasks for a fixed number of hours. Generally, a good manager will hire an employee to perform tasks in excess of the hours of a day at a set price, which guarantees an equitable exchange of productivity (over time) for the price. Therefore, in your proposed situation, one of two things occurs:



          1. The manager underestimated your capacity to handle work at that price (that is, the payment is a significant overvaluing of the workload).

          2. You underestimate the expectations of the manager for the quality of work to meet that value.

          So let's revisit the question: Why do you work? You work for money, a tool of exchange and the product of effort. Your job is not yours by entitlement, but by effort. Do you not expect when you visit a restaurant to be served not only in a timely manner, but at any time that you enter during business hours, in exchange for your money? Then you have no right to ask for anything without the exchange of effort. Recognize, then, that your highest virtue is your capacity to think, and ensure that you're offering equitable effort for your payment.






          share|improve this answer














          The general term I use on reviews is "Not a self-starter." The technical term is "Time Theft".



          Generally, companies follow a strict hierarchy: You may have a board, then a president or multiple presidents, then the VPs... These are generally considered "upper management"... Then you may have a lesser set of VPs, supervisors, team leads, etc. These are "middle management". All these sorts are management; that is, they're directing the flow of work, delegating it to the workers. Unfortunately, there are always less executives than workers, which means that your supervisor isn't managing just you, but a group.



          By virtue of this, it is generally the managers responsibility to make the most of your time. However, they can not be expected to hold your hand and walk you through each and every moment of your day.



          You are paid for an 8 hour day with a 30-minute lunch break. Other than your lunch break (and 15 minute breaks as mandated by law, in some places), you are on company time. If you're doing nothing, you're earning nothing.



          Working on other projects can be good so long as the product of those projects advances the company. If you're working on company time, all products of that time have been purchased. That said, you may want to consider saving your personal projects for personal time.



          Use your common sense; if you're feeling guilty, there's a reason why. You belong working for the company when you're taking up company time. If they don't have work for you, take the day off to your mutual benefit – they don't have to pay you, and you can spend the time looking for a more productive job (After all, it's better to proactively search for employment than reactively find a new job after being sacked).



          Edit



          On consideration following @Chad's comments, I feel I should amend this post:



          While there could conceivably be a situation in which you are in a position at which you're paid a wage for which a general expectation of work quality exists which you're able to supply in fewer hours than allotted, this should not be construed as an invitation to cease productivity and rest on your laurels.



          Your question was 'Am I ripping off the company?" and the answer is undeniably yes – you are billing them for time in which you are doing nothing to prove yourself as a valuable employee. Now, consider: Why do you work?



          When you took the job, you agreed to a salary for a given set of tasks for a fixed number of hours. Generally, a good manager will hire an employee to perform tasks in excess of the hours of a day at a set price, which guarantees an equitable exchange of productivity (over time) for the price. Therefore, in your proposed situation, one of two things occurs:



          1. The manager underestimated your capacity to handle work at that price (that is, the payment is a significant overvaluing of the workload).

          2. You underestimate the expectations of the manager for the quality of work to meet that value.

          So let's revisit the question: Why do you work? You work for money, a tool of exchange and the product of effort. Your job is not yours by entitlement, but by effort. Do you not expect when you visit a restaurant to be served not only in a timely manner, but at any time that you enter during business hours, in exchange for your money? Then you have no right to ask for anything without the exchange of effort. Recognize, then, that your highest virtue is your capacity to think, and ensure that you're offering equitable effort for your payment.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 13 '17 at 12:48









          Community♦

          1




          1










          answered Apr 24 '12 at 19:44









          stslavik

          1,788917




          1,788917







          • 10




            I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
            – Tacroy
            Apr 24 '12 at 22:23






          • 13




            If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
            – Tacroy
            Apr 25 '12 at 16:22







          • 5




            "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
            – casperOne
            Apr 30 '12 at 14:26







          • 2




            @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
            – stslavik
            Apr 30 '12 at 16:16






          • 2




            Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
            – Doug
            Nov 21 '12 at 23:12













          • 10




            I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
            – Tacroy
            Apr 24 '12 at 22:23






          • 13




            If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
            – Tacroy
            Apr 25 '12 at 16:22







          • 5




            "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
            – casperOne
            Apr 30 '12 at 14:26







          • 2




            @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
            – stslavik
            Apr 30 '12 at 16:16






          • 2




            Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
            – Doug
            Nov 21 '12 at 23:12








          10




          10




          I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
          – Tacroy
          Apr 24 '12 at 22:23




          I really want to vote this answer down just because I don't like the tone, but I won't because it's relatively accurate. It's just so sad that "time theft" is almost always the employee stealing from the employer, but doing it the other way around is commendable (though rarely to the point of paying overtime).
          – Tacroy
          Apr 24 '12 at 22:23




          13




          13




          If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
          – Tacroy
          Apr 25 '12 at 16:22





          If all you're paying for is effort, I know a bunch of guys who'll give you effort all day long. They won't get much done, but boy will there be effort. You'd fire them eventually, I hope, because the metric you really want is value, regardless of how much effort goes in to it. (and do you really think 25 rep is that hard to get?)
          – Tacroy
          Apr 25 '12 at 16:22





          5




          5




          "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
          – casperOne
          Apr 30 '12 at 14:26





          "Eight hour work day with thirty minute lunch and fifteen minute break." - I needed my laugh for the day, thank you =)
          – casperOne
          Apr 30 '12 at 14:26





          2




          2




          @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
          – stslavik
          Apr 30 '12 at 16:16




          @casperone labor.ny.gov/workerprotection/laborstandards/employer/… (since you show Brooklyn as your hometown). This is true for wage workers only. Freelance, permalance, and salary have different standards.
          – stslavik
          Apr 30 '12 at 16:16




          2




          2




          Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
          – Doug
          Nov 21 '12 at 23:12





          Which is to say: I answer my e-mail from home on Saturday, and you don't complain about the fact that sometimes on a Wednesday afternoon, I read a few tech websites or blogs. Software development, nor other forms of thought-labor are not the same as manual labor where you perform the same task over and over again and that satisfies the effort required for the task. The article you linked is typical nonsense about lost productivity - the capitalist nightmare that somehow they aren't making as much profit as they could be - if people would just stop needing to eat and use the washroom!
          – Doug
          Nov 21 '12 at 23:12











          up vote
          11
          down vote













          Part of my job description reads:




          Continuously follow and seek opportunities to improve development standards & practices, technical designs & architecture & governance structure.




          Loosely translated, as long as I'm reading material (dead trees or online) that is relevant to my job and/or professional development in my field, I should be taking at least a little time during my work week to be doing it. If that means taking 2 hours/week to read the blogs of a half-dozen experts in a given technology I use constantly in my job (or a technology I'm not using yet, but may provide value to the company), there's no problem with me doing it on the clock.



          Other projects? If it's a proof of concept for something at work, or experimenting with a better way to do something, that's fine as long as it doesn't get in the way or my assigned tasks. Personal projects? No way.






          share|improve this answer
























            up vote
            11
            down vote













            Part of my job description reads:




            Continuously follow and seek opportunities to improve development standards & practices, technical designs & architecture & governance structure.




            Loosely translated, as long as I'm reading material (dead trees or online) that is relevant to my job and/or professional development in my field, I should be taking at least a little time during my work week to be doing it. If that means taking 2 hours/week to read the blogs of a half-dozen experts in a given technology I use constantly in my job (or a technology I'm not using yet, but may provide value to the company), there's no problem with me doing it on the clock.



            Other projects? If it's a proof of concept for something at work, or experimenting with a better way to do something, that's fine as long as it doesn't get in the way or my assigned tasks. Personal projects? No way.






            share|improve this answer






















              up vote
              11
              down vote










              up vote
              11
              down vote









              Part of my job description reads:




              Continuously follow and seek opportunities to improve development standards & practices, technical designs & architecture & governance structure.




              Loosely translated, as long as I'm reading material (dead trees or online) that is relevant to my job and/or professional development in my field, I should be taking at least a little time during my work week to be doing it. If that means taking 2 hours/week to read the blogs of a half-dozen experts in a given technology I use constantly in my job (or a technology I'm not using yet, but may provide value to the company), there's no problem with me doing it on the clock.



              Other projects? If it's a proof of concept for something at work, or experimenting with a better way to do something, that's fine as long as it doesn't get in the way or my assigned tasks. Personal projects? No way.






              share|improve this answer












              Part of my job description reads:




              Continuously follow and seek opportunities to improve development standards & practices, technical designs & architecture & governance structure.




              Loosely translated, as long as I'm reading material (dead trees or online) that is relevant to my job and/or professional development in my field, I should be taking at least a little time during my work week to be doing it. If that means taking 2 hours/week to read the blogs of a half-dozen experts in a given technology I use constantly in my job (or a technology I'm not using yet, but may provide value to the company), there's no problem with me doing it on the clock.



              Other projects? If it's a proof of concept for something at work, or experimenting with a better way to do something, that's fine as long as it doesn't get in the way or my assigned tasks. Personal projects? No way.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Nov 16 '12 at 14:08









              alroc

              12.8k23954




              12.8k23954




















                  up vote
                  5
                  down vote













                  For the purpose of this answer I am going to assume that you work in a private sector company in a jurisdiction that has some form of 'at will' employment system.



                  If you are in the public sector or in a private company in a jurisdiction that makes it difficult and expensive to fire someone then this answer probably doesn't apply.



                  My experience in the private sector is that there is an ebb and flow of workload in software, it's not unusual to have periods of lower workload. But it is unusual for a low workload period to extend indefinitely, which is what sounds like is happening here.



                  You need to be concerned about this low workload situation. It sounds as if your company is profitable right now, but in the normal cycle of business there will be a downturn of some kind.



                  At some point your management will 'rack and stack' each employee based on their perceived value in units of currency to the company. Those employees with the lowest perceived value will be the first to be laid off.



                  You may well be that person.



                  If you are in an environment where getting another job is easy, there may be great value to you in having a low stress 8-5:30 job. Many, many software related jobs require much more of your time than that. If you're confident you can move on when the time comes, just enjoy life and if this gig ends go to the next one. Don't worry about it.



                  If, on the other hand, you are in an environment where someone with your background and skill set might have a hard time getting another position then you need to proactively increase your value to your company.



                  To do that, what does your company value? If your company looks at software professionals as modern day loom operators, expected to toil constantly at their loom/workstation between 8am and 5:30pm with a half hour lunch and two 15 minute breaks, then you need to do that, even if it means faking it. Of course this kind of company is doomed in the long run anyway.



                  On the other hand, if you company has moved in to the late 20th century then they may be less concerned with your bio-mass and more concerned with how much you have contributed to the bottom line in the past, and more importantly, how much you can probably contribute in the future.



                  You need to use this slack time to look for ways to improve your company's product, and to improve and streamline your company's software development process. Try to anticipate what new technologies may be useful for your organization in the future and try to familiarize yourself with them. Perhaps come up with a prototype of a possible new product.



                  If your organization has periodic performance reviews then that's the best time to bring this up.



                  If they don't, then consider discussing it in private with your manager.



                  In either case, be careful. You never want to ask a question to which you can't stand the answer.



                  It would be best if you could suggest some tasks you could be doing to help the current or future bottom line during these slow periods. Hopefully you'll get official blessing to fill some of slack hours with activities that will benefit both the company and yourself.






                  share|improve this answer
























                    up vote
                    5
                    down vote













                    For the purpose of this answer I am going to assume that you work in a private sector company in a jurisdiction that has some form of 'at will' employment system.



                    If you are in the public sector or in a private company in a jurisdiction that makes it difficult and expensive to fire someone then this answer probably doesn't apply.



                    My experience in the private sector is that there is an ebb and flow of workload in software, it's not unusual to have periods of lower workload. But it is unusual for a low workload period to extend indefinitely, which is what sounds like is happening here.



                    You need to be concerned about this low workload situation. It sounds as if your company is profitable right now, but in the normal cycle of business there will be a downturn of some kind.



                    At some point your management will 'rack and stack' each employee based on their perceived value in units of currency to the company. Those employees with the lowest perceived value will be the first to be laid off.



                    You may well be that person.



                    If you are in an environment where getting another job is easy, there may be great value to you in having a low stress 8-5:30 job. Many, many software related jobs require much more of your time than that. If you're confident you can move on when the time comes, just enjoy life and if this gig ends go to the next one. Don't worry about it.



                    If, on the other hand, you are in an environment where someone with your background and skill set might have a hard time getting another position then you need to proactively increase your value to your company.



                    To do that, what does your company value? If your company looks at software professionals as modern day loom operators, expected to toil constantly at their loom/workstation between 8am and 5:30pm with a half hour lunch and two 15 minute breaks, then you need to do that, even if it means faking it. Of course this kind of company is doomed in the long run anyway.



                    On the other hand, if you company has moved in to the late 20th century then they may be less concerned with your bio-mass and more concerned with how much you have contributed to the bottom line in the past, and more importantly, how much you can probably contribute in the future.



                    You need to use this slack time to look for ways to improve your company's product, and to improve and streamline your company's software development process. Try to anticipate what new technologies may be useful for your organization in the future and try to familiarize yourself with them. Perhaps come up with a prototype of a possible new product.



                    If your organization has periodic performance reviews then that's the best time to bring this up.



                    If they don't, then consider discussing it in private with your manager.



                    In either case, be careful. You never want to ask a question to which you can't stand the answer.



                    It would be best if you could suggest some tasks you could be doing to help the current or future bottom line during these slow periods. Hopefully you'll get official blessing to fill some of slack hours with activities that will benefit both the company and yourself.






                    share|improve this answer






















                      up vote
                      5
                      down vote










                      up vote
                      5
                      down vote









                      For the purpose of this answer I am going to assume that you work in a private sector company in a jurisdiction that has some form of 'at will' employment system.



                      If you are in the public sector or in a private company in a jurisdiction that makes it difficult and expensive to fire someone then this answer probably doesn't apply.



                      My experience in the private sector is that there is an ebb and flow of workload in software, it's not unusual to have periods of lower workload. But it is unusual for a low workload period to extend indefinitely, which is what sounds like is happening here.



                      You need to be concerned about this low workload situation. It sounds as if your company is profitable right now, but in the normal cycle of business there will be a downturn of some kind.



                      At some point your management will 'rack and stack' each employee based on their perceived value in units of currency to the company. Those employees with the lowest perceived value will be the first to be laid off.



                      You may well be that person.



                      If you are in an environment where getting another job is easy, there may be great value to you in having a low stress 8-5:30 job. Many, many software related jobs require much more of your time than that. If you're confident you can move on when the time comes, just enjoy life and if this gig ends go to the next one. Don't worry about it.



                      If, on the other hand, you are in an environment where someone with your background and skill set might have a hard time getting another position then you need to proactively increase your value to your company.



                      To do that, what does your company value? If your company looks at software professionals as modern day loom operators, expected to toil constantly at their loom/workstation between 8am and 5:30pm with a half hour lunch and two 15 minute breaks, then you need to do that, even if it means faking it. Of course this kind of company is doomed in the long run anyway.



                      On the other hand, if you company has moved in to the late 20th century then they may be less concerned with your bio-mass and more concerned with how much you have contributed to the bottom line in the past, and more importantly, how much you can probably contribute in the future.



                      You need to use this slack time to look for ways to improve your company's product, and to improve and streamline your company's software development process. Try to anticipate what new technologies may be useful for your organization in the future and try to familiarize yourself with them. Perhaps come up with a prototype of a possible new product.



                      If your organization has periodic performance reviews then that's the best time to bring this up.



                      If they don't, then consider discussing it in private with your manager.



                      In either case, be careful. You never want to ask a question to which you can't stand the answer.



                      It would be best if you could suggest some tasks you could be doing to help the current or future bottom line during these slow periods. Hopefully you'll get official blessing to fill some of slack hours with activities that will benefit both the company and yourself.






                      share|improve this answer












                      For the purpose of this answer I am going to assume that you work in a private sector company in a jurisdiction that has some form of 'at will' employment system.



                      If you are in the public sector or in a private company in a jurisdiction that makes it difficult and expensive to fire someone then this answer probably doesn't apply.



                      My experience in the private sector is that there is an ebb and flow of workload in software, it's not unusual to have periods of lower workload. But it is unusual for a low workload period to extend indefinitely, which is what sounds like is happening here.



                      You need to be concerned about this low workload situation. It sounds as if your company is profitable right now, but in the normal cycle of business there will be a downturn of some kind.



                      At some point your management will 'rack and stack' each employee based on their perceived value in units of currency to the company. Those employees with the lowest perceived value will be the first to be laid off.



                      You may well be that person.



                      If you are in an environment where getting another job is easy, there may be great value to you in having a low stress 8-5:30 job. Many, many software related jobs require much more of your time than that. If you're confident you can move on when the time comes, just enjoy life and if this gig ends go to the next one. Don't worry about it.



                      If, on the other hand, you are in an environment where someone with your background and skill set might have a hard time getting another position then you need to proactively increase your value to your company.



                      To do that, what does your company value? If your company looks at software professionals as modern day loom operators, expected to toil constantly at their loom/workstation between 8am and 5:30pm with a half hour lunch and two 15 minute breaks, then you need to do that, even if it means faking it. Of course this kind of company is doomed in the long run anyway.



                      On the other hand, if you company has moved in to the late 20th century then they may be less concerned with your bio-mass and more concerned with how much you have contributed to the bottom line in the past, and more importantly, how much you can probably contribute in the future.



                      You need to use this slack time to look for ways to improve your company's product, and to improve and streamline your company's software development process. Try to anticipate what new technologies may be useful for your organization in the future and try to familiarize yourself with them. Perhaps come up with a prototype of a possible new product.



                      If your organization has periodic performance reviews then that's the best time to bring this up.



                      If they don't, then consider discussing it in private with your manager.



                      In either case, be careful. You never want to ask a question to which you can't stand the answer.



                      It would be best if you could suggest some tasks you could be doing to help the current or future bottom line during these slow periods. Hopefully you'll get official blessing to fill some of slack hours with activities that will benefit both the company and yourself.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Apr 30 '12 at 15:46









                      Jim In Texas

                      3,9851222




                      3,9851222




















                          up vote
                          4
                          down vote













                          It's going to depend a lot on how your company and management feel about it. Some companies expect every minute accounted for. Others take a more flexible attitude.



                          It's best when such time usage is formally stated, like Google's 20% rule. It also is of benefit to the company since it allows for training, new ideas and so forth. After all, software developers are creative people, not assembly line workers. Treating them like line workers, such as micromanaging with TPS reports, will tend to backfire.



                          Without a formal guideline, it's quite possible to end up in the "no work to do" zone like HLGEM mentioned. This can lead you right out the door so you may want to find work you can do. Even then, your "make work" may not save your job. On the flip side, some companies like to keep key people more or less on retainer. They may not have a lot to do every single day but what they do accomplish when working more than makes up for the cost of the more or less unused hours. They'll also be expected to work extra time to get a project finished quickly.






                          share|improve this answer


























                            up vote
                            4
                            down vote













                            It's going to depend a lot on how your company and management feel about it. Some companies expect every minute accounted for. Others take a more flexible attitude.



                            It's best when such time usage is formally stated, like Google's 20% rule. It also is of benefit to the company since it allows for training, new ideas and so forth. After all, software developers are creative people, not assembly line workers. Treating them like line workers, such as micromanaging with TPS reports, will tend to backfire.



                            Without a formal guideline, it's quite possible to end up in the "no work to do" zone like HLGEM mentioned. This can lead you right out the door so you may want to find work you can do. Even then, your "make work" may not save your job. On the flip side, some companies like to keep key people more or less on retainer. They may not have a lot to do every single day but what they do accomplish when working more than makes up for the cost of the more or less unused hours. They'll also be expected to work extra time to get a project finished quickly.






                            share|improve this answer
























                              up vote
                              4
                              down vote










                              up vote
                              4
                              down vote









                              It's going to depend a lot on how your company and management feel about it. Some companies expect every minute accounted for. Others take a more flexible attitude.



                              It's best when such time usage is formally stated, like Google's 20% rule. It also is of benefit to the company since it allows for training, new ideas and so forth. After all, software developers are creative people, not assembly line workers. Treating them like line workers, such as micromanaging with TPS reports, will tend to backfire.



                              Without a formal guideline, it's quite possible to end up in the "no work to do" zone like HLGEM mentioned. This can lead you right out the door so you may want to find work you can do. Even then, your "make work" may not save your job. On the flip side, some companies like to keep key people more or less on retainer. They may not have a lot to do every single day but what they do accomplish when working more than makes up for the cost of the more or less unused hours. They'll also be expected to work extra time to get a project finished quickly.






                              share|improve this answer














                              It's going to depend a lot on how your company and management feel about it. Some companies expect every minute accounted for. Others take a more flexible attitude.



                              It's best when such time usage is formally stated, like Google's 20% rule. It also is of benefit to the company since it allows for training, new ideas and so forth. After all, software developers are creative people, not assembly line workers. Treating them like line workers, such as micromanaging with TPS reports, will tend to backfire.



                              Without a formal guideline, it's quite possible to end up in the "no work to do" zone like HLGEM mentioned. This can lead you right out the door so you may want to find work you can do. Even then, your "make work" may not save your job. On the flip side, some companies like to keep key people more or less on retainer. They may not have a lot to do every single day but what they do accomplish when working more than makes up for the cost of the more or less unused hours. They'll also be expected to work extra time to get a project finished quickly.







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited Apr 25 '12 at 11:08

























                              answered Apr 25 '12 at 1:53









                              jfrankcarr

                              1,71698




                              1,71698




















                                  up vote
                                  3
                                  down vote













                                  Rarely is it OK with me though I have had a few cases where this happened to me:



                                  • In a new job, on my first day I had to wait 6 hours for my machine to arrive and be set up. Until this was done, I couldn't really work as I didn't have a laptop of my own to bring or anything other than a book to read that I brought with me. I had another job with a similar situation in terms of waiting for my machine and thus had the appearance of "nothing to do" since I was the only one working on a specific part of the code and thus didn't have others that I'd be working to help get me up to speed.


                                  • In another role, I had situations where the code was divided in such a way that front-end developers couldn't touch the back-end code and thus I may get blocked waiting for some calls. While waiting for this, I would do various web surfing and other things as my boss knew what I was waiting for as well as the lack of other things to do. Now, I'd probably look at things to refactor, practices to improve or other stuff instead of doing the thumb twiddling I did do.


                                  • A couple of jobs back, I do remember asking for something to do and being told, "Give me a couple of hours to find you something." While I wasn't thrilled with this, I did accept it and went off to look over documentation and try to find something useful to do. This was a job where earlier in my time with the company tried various things that didn't get received well and thus decided to follow the book and stick to the rules. My greatest frustration here was the idea that management would often say how there was tons of things to do yet if I asked I suddenly had to wait? Huh? Quite interesting that time in my work history.


                                  As for ripping off the company, I'd say no as your boss is aware of your activities. I would highly suggest making sure that the personal stuff you do when you don't have work does tie into that work somehow so that it can be justified as some places may have performance reviews where time management, quantity of work and other factors can be used to determine raises as well as if a company wants to keep you as an employee.






                                  share|improve this answer
























                                    up vote
                                    3
                                    down vote













                                    Rarely is it OK with me though I have had a few cases where this happened to me:



                                    • In a new job, on my first day I had to wait 6 hours for my machine to arrive and be set up. Until this was done, I couldn't really work as I didn't have a laptop of my own to bring or anything other than a book to read that I brought with me. I had another job with a similar situation in terms of waiting for my machine and thus had the appearance of "nothing to do" since I was the only one working on a specific part of the code and thus didn't have others that I'd be working to help get me up to speed.


                                    • In another role, I had situations where the code was divided in such a way that front-end developers couldn't touch the back-end code and thus I may get blocked waiting for some calls. While waiting for this, I would do various web surfing and other things as my boss knew what I was waiting for as well as the lack of other things to do. Now, I'd probably look at things to refactor, practices to improve or other stuff instead of doing the thumb twiddling I did do.


                                    • A couple of jobs back, I do remember asking for something to do and being told, "Give me a couple of hours to find you something." While I wasn't thrilled with this, I did accept it and went off to look over documentation and try to find something useful to do. This was a job where earlier in my time with the company tried various things that didn't get received well and thus decided to follow the book and stick to the rules. My greatest frustration here was the idea that management would often say how there was tons of things to do yet if I asked I suddenly had to wait? Huh? Quite interesting that time in my work history.


                                    As for ripping off the company, I'd say no as your boss is aware of your activities. I would highly suggest making sure that the personal stuff you do when you don't have work does tie into that work somehow so that it can be justified as some places may have performance reviews where time management, quantity of work and other factors can be used to determine raises as well as if a company wants to keep you as an employee.






                                    share|improve this answer






















                                      up vote
                                      3
                                      down vote










                                      up vote
                                      3
                                      down vote









                                      Rarely is it OK with me though I have had a few cases where this happened to me:



                                      • In a new job, on my first day I had to wait 6 hours for my machine to arrive and be set up. Until this was done, I couldn't really work as I didn't have a laptop of my own to bring or anything other than a book to read that I brought with me. I had another job with a similar situation in terms of waiting for my machine and thus had the appearance of "nothing to do" since I was the only one working on a specific part of the code and thus didn't have others that I'd be working to help get me up to speed.


                                      • In another role, I had situations where the code was divided in such a way that front-end developers couldn't touch the back-end code and thus I may get blocked waiting for some calls. While waiting for this, I would do various web surfing and other things as my boss knew what I was waiting for as well as the lack of other things to do. Now, I'd probably look at things to refactor, practices to improve or other stuff instead of doing the thumb twiddling I did do.


                                      • A couple of jobs back, I do remember asking for something to do and being told, "Give me a couple of hours to find you something." While I wasn't thrilled with this, I did accept it and went off to look over documentation and try to find something useful to do. This was a job where earlier in my time with the company tried various things that didn't get received well and thus decided to follow the book and stick to the rules. My greatest frustration here was the idea that management would often say how there was tons of things to do yet if I asked I suddenly had to wait? Huh? Quite interesting that time in my work history.


                                      As for ripping off the company, I'd say no as your boss is aware of your activities. I would highly suggest making sure that the personal stuff you do when you don't have work does tie into that work somehow so that it can be justified as some places may have performance reviews where time management, quantity of work and other factors can be used to determine raises as well as if a company wants to keep you as an employee.






                                      share|improve this answer












                                      Rarely is it OK with me though I have had a few cases where this happened to me:



                                      • In a new job, on my first day I had to wait 6 hours for my machine to arrive and be set up. Until this was done, I couldn't really work as I didn't have a laptop of my own to bring or anything other than a book to read that I brought with me. I had another job with a similar situation in terms of waiting for my machine and thus had the appearance of "nothing to do" since I was the only one working on a specific part of the code and thus didn't have others that I'd be working to help get me up to speed.


                                      • In another role, I had situations where the code was divided in such a way that front-end developers couldn't touch the back-end code and thus I may get blocked waiting for some calls. While waiting for this, I would do various web surfing and other things as my boss knew what I was waiting for as well as the lack of other things to do. Now, I'd probably look at things to refactor, practices to improve or other stuff instead of doing the thumb twiddling I did do.


                                      • A couple of jobs back, I do remember asking for something to do and being told, "Give me a couple of hours to find you something." While I wasn't thrilled with this, I did accept it and went off to look over documentation and try to find something useful to do. This was a job where earlier in my time with the company tried various things that didn't get received well and thus decided to follow the book and stick to the rules. My greatest frustration here was the idea that management would often say how there was tons of things to do yet if I asked I suddenly had to wait? Huh? Quite interesting that time in my work history.


                                      As for ripping off the company, I'd say no as your boss is aware of your activities. I would highly suggest making sure that the personal stuff you do when you don't have work does tie into that work somehow so that it can be justified as some places may have performance reviews where time management, quantity of work and other factors can be used to determine raises as well as if a company wants to keep you as an employee.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Nov 16 '12 at 16:25









                                      JB King

                                      15.1k22957




                                      15.1k22957




















                                          up vote
                                          -2
                                          down vote













                                          If it relieves tension then it is OK.
                                          For instance at one job, a coworker encouraged all of us sedentary people to do push-ups periodically.
                                          At the current job, we're obsessed with losing weight and we all talk about that.
                                          It's OK if it serves a good purpose.






                                          share|improve this answer
















                                          • 1




                                            Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                            – jmort253♦
                                            May 3 '13 at 0:14











                                          • Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                            – Ape-inago
                                            May 7 '13 at 21:47














                                          up vote
                                          -2
                                          down vote













                                          If it relieves tension then it is OK.
                                          For instance at one job, a coworker encouraged all of us sedentary people to do push-ups periodically.
                                          At the current job, we're obsessed with losing weight and we all talk about that.
                                          It's OK if it serves a good purpose.






                                          share|improve this answer
















                                          • 1




                                            Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                            – jmort253♦
                                            May 3 '13 at 0:14











                                          • Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                            – Ape-inago
                                            May 7 '13 at 21:47












                                          up vote
                                          -2
                                          down vote










                                          up vote
                                          -2
                                          down vote









                                          If it relieves tension then it is OK.
                                          For instance at one job, a coworker encouraged all of us sedentary people to do push-ups periodically.
                                          At the current job, we're obsessed with losing weight and we all talk about that.
                                          It's OK if it serves a good purpose.






                                          share|improve this answer












                                          If it relieves tension then it is OK.
                                          For instance at one job, a coworker encouraged all of us sedentary people to do push-ups periodically.
                                          At the current job, we're obsessed with losing weight and we all talk about that.
                                          It's OK if it serves a good purpose.







                                          share|improve this answer












                                          share|improve this answer



                                          share|improve this answer










                                          answered May 2 '13 at 4:03









                                          Funnelcake

                                          133




                                          133







                                          • 1




                                            Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                            – jmort253♦
                                            May 3 '13 at 0:14











                                          • Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                            – Ape-inago
                                            May 7 '13 at 21:47












                                          • 1




                                            Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                            – jmort253♦
                                            May 3 '13 at 0:14











                                          • Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                            – Ape-inago
                                            May 7 '13 at 21:47







                                          1




                                          1




                                          Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                          – jmort253♦
                                          May 3 '13 at 0:14





                                          Hi Funnelcake, I'd suggest adding that it's okay if it serves a good purpose and doesn't actively harm overall productivity. I think this will help people see your point that work doesn't have to be 100% nose-to-the-grind all the time. Also, answers should be backed up with some kind of reference. Hope this helps.
                                          – jmort253♦
                                          May 3 '13 at 0:14













                                          Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                          – Ape-inago
                                          May 7 '13 at 21:47




                                          Generally, healthy activities improve productivity over the long term because it means you are less likely to take sick days off or injure yourself. It can have a big impact on the bottom line when it comes to any healthplans. Exersize in general is almost always a good thing. Here's a great reference: forbes.com/sites/jennifercohen/2012/05/08/…
                                          – Ape-inago
                                          May 7 '13 at 21:47












                                           

                                          draft saved


                                          draft discarded


























                                           


                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f937%2fis-it-unprofessional-to-do-other-stuff-at-work%23new-answer', 'question_page');

                                          );

                                          Post as a guest

















































































                                          Comments

                                          Popular posts from this blog

                                          Long meetings (6-7 hours a day): Being “babysat” by supervisor

                                          Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                                          Confectionery