Live data from Hacker News

Ask HN: Can you code more than 40 hours/wk?

news.ycombinator.com

21–30 of 55 posts

Re: Ask HN: Can you code more than 40 hours/wk?

#21
post #19
post #17

"Are the 16 hour/day guys the exception?" I sincerely hope so, and I question the hygiene/health of anyone who spends 16 hours a day > 1 day a week in front of a computer. I certainly have done 16 hour stretches of coding, but I don't think anyone can sustain that for more than a day or two and still be sane. (I think you turn into rms, which can be seen as good or bad). The message that I would like to give you is t…

Interesting! May I throw in my two cents? For me personally, and because I am 22, and because I truly enjoy my job (game engine programmer), I tend to put in way more hours than I need to. Way more hours. On the order of 80-100hrs/wk. Of coding. (Which is to say, 80-100hrs/wk of actual thinking + typing . Not "time spent getting ready to program" or "time spent psyching myself up to begin working on the problem" etc.…

I think it is much easier to do one job single-minded 80 hours a week than it is to do a 40hr and a 20hr job. When you have one job, you don't have to shift focus.

It's great to hear that you are loving your job. When I have a decent programming problem to sink my teeth into, I am just the same way.

Re: Ask HN: Can you code more than 40 hours/wk?

#23
post #14
post #10

I have been slammed with work for the last 6 mo, picked up two other guys and am still slammed. I literally code 12-16 hours a day and have a side project that has just been languishing on the back burner for months. It is definitely not a case of want to but I have too, I pulled a 116hr week one week of literally non-stop code. I freelance and not pulling those hours means that I loose the contracts that I have. It…

You just outlined the exact reason that getting into freelancing worries me. You start out as one guy and will have to face some long hours no matter how well you plan. I know when push comes to shove, I can do it, but anyone capable of doing 80+ hours/wk for 3 or more weeks and stay productive is superhuman to me.

The trick is learning to say no. Once you have too much work you can pick your clients. Then you can do the most interesting work at the best rate for the most reliable clients.

Re: Ask HN: Can you code more than 40 hours/wk?

#25
Eh. I'm capable of it, but not at a sustained rate. I exceed that kind of rate in response to external pressures.

I'm most productive when I fiddle my thumbs and have bizarre bursts of genius or when I plug at it at a pretty normal number of hours per week.

I've been exceeding that on a regular basis lately mostly because I have a full-time job + side projects. It's not sustainable and I don't want to keep doing it, so I'm going to try to wrap up a few things pretty soon.

Re: Ask HN: Can you code more than 40 hours/wk?

#26
People will tell you things ...

This is a topic that:

a) people really like to brag about,

b) it's hard to separate "hanging around" hours from really productive hours,

c) even if you can distinguish those, it's a major pain to accurately track them (do not trust what anybody says just from remembering).

Do not worry to much about raw hours numbers. Focus more on quality of these hours.

In my experience, the difference in productivity / results achieved between "good" and "bad" hours can be staggering. Well rested me can easily outcode several tired overworked stressed mes :).

Forcing yourself heroically to work more when you already can't can be very counterproductive (game industry notorious for permanent crunch times sometimes does self-reflection [1][2]).

Working many forced hours can make sense when you have some external situation where additional benefits of getting something done by deadline outweigh loss of productivity. But even there, you are only borrowing it from your future self.

Yes, I had situations where hunkered down and produced magnificent amount of results working crazy hours every day, but at the end I got literally sick and was unable to do any intellectual work for quite some time afterwards.

[1] http://archives.igda.org/articles/erobinson_crunch.php

[2] http://www.lostgarden.com/2008/09/rules-of-productivity-pres...

Re: Ask HN: Can you code more than 40 hours/wk?

#27
Have a look at the Mylyn plug-in for eclipse and TaskTop Pro. Even if you don't use eclipse as your IDE, there is a standalone version and it connects to your bug-tracker / gmail and other task repositories, and let's not only very easily track your active time on tasks/tickets, but has some very cool tools for staying focused and organized.

And the reports really do help understand where your time goes.

They also help you see how your productivity is declining through the week, and the patterns that match when you can really burn through stuff.

Re: Ask HN: Can you code more than 40 hours/wk?

#28
post #19
post #17

"Are the 16 hour/day guys the exception?" I sincerely hope so, and I question the hygiene/health of anyone who spends 16 hours a day > 1 day a week in front of a computer. I certainly have done 16 hour stretches of coding, but I don't think anyone can sustain that for more than a day or two and still be sane. (I think you turn into rms, which can be seen as good or bad). The message that I would like to give you is t…

Interesting! May I throw in my two cents? For me personally, and because I am 22, and because I truly enjoy my job (game engine programmer), I tend to put in way more hours than I need to. Way more hours. On the order of 80-100hrs/wk. Of coding. (Which is to say, 80-100hrs/wk of actual thinking + typing . Not "time spent getting ready to program" or "time spent psyching myself up to begin working on the problem" etc.…

out of curiosity, how do you count 80-100 hours a week? Do you keep timesheets?

100 hours is 14 hours a day, every day.

Re: Ask HN: Can you code more than 40 hours/wk?

#29

My two cents: * We need a Work-Life balance and it is easier said than it is done. * Periodical break and relaxation is essential. * You dont need to be at computer always to solve problems and design. How about a whiteboard/notebook?

I agree with you, I mostly solve really tricky problems when I'm not in front of a computer.

Re: Ask HN: Can you code more than 40 hours/wk?

#30
First, I commend your self awareness. That right there is the biggest battle for me honestly. You should pay attention to your mind and body, and make sure you are letting yourself recharge. I'm reminded of a recent article on here about how Germans have the same productivity as Americans with fewer weekly hours and a lot more vacation. The American culture values putting in the hours more than it does productivity, and it's dreadfully easy to fall into the trap.

As to the answer to your question, I think it varies a great deal, but I don't think you'll ever get an honest answer based on any kind of data from silicon valley, statistical or otherwise. The problem is that productivity is too amorphous, and there's really no hope of getting an honest appraisal from actual engineers because they're just as likely to fooling themselves as to provide factual data. I know I've had some amazing 100 hour weeks where mountains were moved, but it's really hard to be sure that I wouldn't have gotten twice as much done in two 30 hour weeks...

Also apropos, I've currently been on a death march for the past three months. At this point I'm still pulling 80 hour weeks, but I'm so worn down now that I'm sure I'm not getting anything more done than I would in a normal 40-hour week. It's sort of a make or break moment for the company I've spent the last 3 years building, so it's worth it this time, but it's also the sort of experience that highlights the dangers of too much work. My body mind and body are down far beyond what I could achieve on a personal project, or some artificial scenario like you are given in college. It's definitely not a lifestyle that I plan to continue, and I would caution anyone against living this way. It's better not to burn yourself out, and always keep something in reserve for when you really need it.

Post reply on HN