Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can second this. I'm a 26 year old programmer and I've done one all nighter in my life. I don't remember what happened after hour 26. I know I attended class until 2pm but I can't remember any of it.

I can get anywhere from 3 to 6 hours of useful programming in a day and a couple times a year I might do 10 hours. I am far more productive at an average of 4 hours of work per day than trying to do 8 or 9 hours. I've worked with people I considered far smarter than myself and I can match or beat them by putting in a third of their hours working on similar problems.

Just this week, I did an estimated 2 weeks of work in about 14 hours over 3 days, most of it staring at a whiteboard. All of the code was written in 2 three hour sessions on the final day. I frequently do things an order or two of magnitude faster and smarter when I'm well rested and relaxed.

I don't mean to brag. It really bothers me I come in to the office just before the daily standup, work for 6 hours and leave before anyone else. (I usually spend an hour or two doing non-programming tasks each day)

I can definitely say "work smarter, not harder" is really effective for me. I don't know if it's true for everyone but I suspect it is.



The notional eight hour work-day wasn't invented for occupations with high cognitive/reasoning workloads; it was invented for factories that needed workers to operate three shifts per day consistently.

It became culturally ingrained because, back at the peak of labour-intensive industrialization, about 50% of the work force were employed in factories. But it doesn't actually bear any relation to how much time we can spend working effectively in tasks that require high-level reasoning skills. Nor does it bear any relationship to the earlier pre-industrial paradigm (agricultural labour from dawn 'til near-dusk, which could vary from 6 to 18 hours per day depending on the length of the day -- indoor lighting consisting of [expensive] candles).

Unfortunately it's also easy to see whether a body is physically present or absent from an office -- easier than measuring the quality of its mental outputs -- and it's still relevant to service occupations, which is why we're mostly stuck with it.


I don't mean to brag. It really bothers me I come in to the office just before the daily standup, work for 6 hours and leave before anyone else. (I usually spend an hour or two doing non-programming tasks each day)

I don't think you should be bothered... I've seen the 'about six hours' of productive coding figure come up multiple times when teams actually experiment with their hours worked and their productivity. I suspect that your co-workers would be more productive if they had the same work pattern you do.

I can definitely say "work smarter, not harder" is really effective for me. I don't know if it's true for everyone but I suspect it is.

I'm pretty darn sure of it myself. Every team I've worked on that's been doing more than 45 hours a week has got more productive by cutting hours worked.

Rather than staying up until 1am in an awe inspiring hacking session to get the latest release running, I'd much rather people went home at 5pm so they were on the ball enough not to write the damn bugs in the first place.


When I first started at my current job it was 20 hours a week. I'd work 9-2pm 4 days a week. When I was made full-time (37.5 hours) I remember noticing that I wasn't really getting any more done - more replying to emails, sure, but the actual useful output per week remained much the same.

I realise this post will be ridiculous to many people reading this, for whom 37.5 hours is still half-time.

(If it's any consolation, I was also not getting noticeably more done in my free time when I had more of it.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: