Ask HN: How do you deal with after work fatigue?
I started working in programming 3 years ago. Ever since I got into 8h/days programming, I feel really tired after I come home.
I'm not able to do the meaningless task, and sometimes I just get into bed at 7 and sleep.
I suppose that the nature of our jobs depletes our will and maybe that's why I'm like this. I tried doing some push-ups, going by bike to work, quitting smoking, but didn't solve much.
So if anyone was in the same position and found a way to get by, I would really appreciate some advices. I feel I live only during the week-ends.
32 comments
[ 4.0 ms ] story [ 78.5 ms ] threadWhen doing so, walk around a bit. It is important to physically separate yourself from the work area. I recommend going outside and taking your mind off of whatever task(s) you are immersed in solving. Doing so with a coworker you get along with often adds to the benefit.
HTH
1) get your thyroid levels checked.
2) sleep apnea.
3) possibly anemia
4) stress
5) etc
After that advice is around sleep hygiene, then food and exercise, and stress resiliance
I think most people are not equipped to deal with monotony/drudgery. I find that it really helps to have hobbies that will recharge you mentally. Double plus if that hobby happens to involve physical exercise. Eg: I'm trying to develop swimming and squash as hobbies. There will be days when I'll be be listless and frustrated, but a couple of hours of these mentally relaxes me enormously. Also, I often prefer more active to passive forms of relaxation, like playing pool/carrom by myself. HTH; Good luck!
----
Other responses on this thread have good suggestions (friends, etc. Spending time with your partner, or dating might also help). Loneliness is often a trigger for listlessness. Needless to say, get your health checked and ensure you're having a healthy diet.
This sounds like the work you do in those 8 hours is either:
1. Not challenging enough or
2. Too much for one guy (you) to handle.
You're zoned out. Figure out which one it is. There are meditation techniques to give your mind the space and time to think about this. A simple break (a week or more) away from the work is often good enough for me while my mind subconsciously processes things. (Don't do any work during this break!)
If you find that the work is not challenging enough, change your environment, move slowly into more and more challenging work where you feel the feedback of accomplishment re-energises you. If this move is based on a request to a boss, client etc and it falls on deaf ears, start looking for another job/client.
If the work is too challenging, ask for sensible deadlines (fuk I hate deadlines!), scope reductions and a kinder work environment. If this request of yours falls on deaf ears, start making plans to quit for an alternative that is better.
The fact that you picked this up is already a good sign.
Good luck!
I went to a book signing by Brandon Sanderson. Not a huge fan of him as a person, but he's a fantastic writer and an incredibly smart man. He started off the signing with a little story about creativity. When Brandon was in college, he worked 3rd shift at a hotel. He'd go to school in the mornings, sleep in the afternoons, and work all night. He tried to roll his own degree, but they made him stick to the Creative Writing plan. Instead, he decided to mix up his electives -- take as many subjects as he possibly could. A writer needs to know about history, science, philosophy, technology, and so on. You can't just spend all day in English classes and expect to be a well-rounded writer!
So he took as many classes as he could. He'd go to class in the morning, sleep in the afternoon, and then get to work around midnight. In between checking in guests at the hotel, he'd work on his homework, and once his homework was done, he'd write for hours. He wrote his first six or seven novels while working at the hotel (the last one was actually picked up by a publisher or publication).
He said that he had no problem with this schedule... except for his programming class. He was taking a class that used Pascal, and he'd get to work, do his Pascal homework, and then be completely unable to write. He took dozens of classes at university, but the only one that left him completely creatively drained was programming.
In other words, programming took just as much energy out of him as writing did -- it exercises the same brain muscles, so to speak.
I don't really have much of a point to this, other than to say that a rather well-known fantasy author commiserates. Programming is hard. It's draining. It's being non-stop creative in solving problems.
My personal philosophy is this: everything can wait until tomorrow. When the clock hits 5 o'clock, start wrapping up. Find a stopping place, and pick it up tomorrow. Barring servers crashing, the work will still be there tomorrow. I don't check my email, I don't open my laptop, I don't do anything work-related once I get home. Home is me time. Nine-to-five is company time.
I guess there are two things here: programming is hard work, and draw a line between your personal and work life.
When I stop for lunch, the world is in 2D for a while. Then after a few minutes it springs into 3D. I have to guess, that half my brain has been looking through its one eye mostly, coding with all its might. The other half is idling away, not even processing much visually.
I know, the right-brain left-brain thing is not universal. But for me, that's how it works.
Typically I write code in chunks of time not exceeding two hours, after which I shift to other tasks: catching up on emails; writing specs or drawing diagrams; thinking about larger-picture issues; reading work-related documents or instructional material; talking or IMing with coworkers.
Also, I take walks, go swimming, go for a run, go to the gym, do some pushups, get a coffee, read a book, play a musical instrument in between programming sessions.
Those context shifts make each programming block more meaningful and concentrated for me.
My most productive days usually leave me energized, not exhausted.
2) eat breakfast before work
3) get out of the office for lunch, maybe even have a beer with friends, once in a while
4) stand up for yourself while at work -- challenge silly tasks and try to delegate 'crap' work
5) get a medical checkup
It helps you to relearn to relax your parasympathetic nervous system, which might get 'jammed' in the day being stuck at a desk for 6+ hours.
Also if you go wide open for any long period with no down time you are going to burn out and start thrashing. 2 weeks is my limit.
Intention is important. If I start the day with the intent of having something left over for myself at the end it really helps.
Do you actually enjoy your current job?
I find that if you don't really enjoy what you're doing, you end up living in this perpetual state of stress. And while that stress might be small at any one given time (minor annoyances here and there), because you're working for 8+ hours/day, it really adds up. Bodies aren't meant to be chronically subjected to cortisol (stress hormone).
I hate my current job, and I completely 100% empathize with the way you feel. I shifted my sleeping schedule so I could get 2-3 hours of work in before leaving for the day, but I just feel so beat down that I can't motivate myself to do anything.
I'm getting ready to leave so I decided to take the rest of my vacation time to prep for interviews. The difference is night and day - I've been studying 10+ hours/day without slowing down and I finally feel like I'm full of energy and hope again.
Maybe you just need a change of scenery.
I set a phone timer for 18 minutes, lay down in the dark, and nap for a bit. 18 minutes is completely arbitrary, but my body has adjusted to that time specifically, for me.