New answers tagged

1

It is a math decision and I think it is clearly saying you should stay. From what I understand, it will take you 18 months to complete your additional education. Even if you got a job right after your education is complete, you will only have 6 months left on this 2 year contract. With the two year contract you will earn an extra 12% per year, or a total ...


15

Investigate the following: Why they are so interested in locking you in? Is it just something they do with all employees? Are you going to be stuck on some crappy legacy project? Are you about to start a time sensitive project where they do not want delays? Will you be handling corporate secrets, so they do not want you jumping ship? Are there just a few ...


1

Do you mean working 8 hours straight? 8 hours of actual working? Or 8 hours within the office? Working 8 hours straight is almost impossible. Noone can concentrate that long on one task. Trying to focus is more and more exhausting and you will end spending all your mind just to concentrate. Therefore nobody can even think of expecting you work that way. ...


1

I'm going to wrap up the advice in other answers and add something that I do. If you have any meeting or scheduling app installed on your office machine, schedule yourself enough meetings during the work day to break up the work day into one-hour segments. The meeting is titled, "Refresh." When the meeting comes, get up and walk around for five minutes. ...


4

As everyone has said, nobody can normally work flat-out for eight hours per day. It sometimes happens even 12-16 hours in some sort of emergency, but the people who do it will be high on stress hormones and will "crash out" afterwards. (Crash, like sleep for 12+ hours and not be fit for any heavy-duty thinking for a couple of days). Most people alternate ...


6

I haven't seen this idea suggested yet: when you face such a block, take a pen and paper, and make a list of the things you accomplished over the workday. Then make a list of the next items you have to do. It's an easy enough activity that you should be able to do it, even if your mind is sluggish. By doing something with pen and paper rather than on a ...


2

I believe it is normal, and what sucks is that people are not flexible when it comes to doing work within different spheres. I am currently having an intenrship in mobile development, and I have noticed that out of the 8 hour-long work day I have maximum 4-5 productive hours. Though I am lucky enough to be in an Agile company, where the owner is also a ...


3

A few more points I haven't seen mentioned yet: Know yourself: know the times at which you usually have less energy. Know your work: some things need a lot of energy, some don't. And then try to plan accordingly. For instance, I try to move all my meetings to the second half of the afternoon, because they don't need as much focus as programming does. Your ...


20

All the answers above are great. I have been working in software now for about 25 years professionally and I can say many things on this topic: The idea of working 8 hours per day on software regularly and with consistent productivity is a bizarre one, unrelated to reality in any way. I have never worked in all those 25 years in any group of people who have ...


8

There are lots of excellent answers already, but one thing I haven't seen mentioned is hydration. If you don't have sufficient fluid intake during the day then you will get progressively more dehydrated. One of the symptoms of dehydration is lethargy and an inability to focus. I find that if I'm having a busy day I sometimes forget to take on enough water. ...


5

What you're experiencing is normal. Software development is difficult; writing good code that's maintainable and won't need significant later rework is hard. Generally people can't do eight hours of this per day. I learned this through direct experience; back in the 2000s I had the opportunity to do full-on pair programming all day (which really makes you ...


2

"Normal" is vague term. Everyone has different levels of stamina. Various things influence it such as genetics, personality, diet, exercise, stress, illness and so on. It is completely valid for someone to not have the stamina for a full time job when they "put in their full effort." A small number of people are sharp and focussed all day (startup founders ...


3

I think the other answers cover most of the bases, but I would like to explicitly highlight two activities that I think would help: Afternoon coffee This was a sacred tradition for me for more than a decade. Note this does not mean walking to the break room to fill up a cup of drip. It means walking several blocks to the nearest "good" espresso shop for ...


9

I am not a doctor or human nature scientist. Just want to share my experience. Nobody in my environment works all 8 hours at 100% power and I would say it is not possible on the long run for most of the people. You have pointed out that after 6 hours you feel yourself tired and so am I and many my collegues as well. It is ok to be tired when you solve ...


50

Most IT jobs have some routine work that needs to be done, such as organizing mail folders, tidying a physical desk, responding to non-urgent e-mails, watering the office plants, improving the documentation on the code you are currently working on, improving test cases, reviewing your calendar for the next day to check that you are prepared for any meetings.....


97

The average employee does about 3 hours of work a day If you are not playing on your phone or reading Reddit in those 8 hours, you are either astonishingly productive relative to your peers, insufficiently experienced for your assigned work (not blaming you here), or working for a company like Amazon. I have had software developer friends watch an entire ...


198

I just can't work an 8 hour day That is fine - especially if I read it as: "I cannot work non-stop 8 hours a day every day with maximum efficiency". That is not a good target, especially considering the negative impact on your health. It is actually very recommended to take breaks from work, in order to avoid certain work-related health problems. The ...


Top 50 recent answers are included