Hacker News new | ask | show | jobs
by pdimitar 3456 days ago
I have no problem at all with you disagreeing, but you do make it sound like your point of view is an universal truth -- which it isn't.

In software development, I'd argue there's rarely a significant difference between marginal and overall productivity. It really boils down to personalities however, let's be real; and I am not gonna claim my point of view is universally true because it too isn't.

The more and more you work, the more BS you start to produce. You are tired, you start to imagine your bed (or girlfriend, or TV, or whatever floats your boat) and you start putting less thought into what you do and just go into "spear mode". One of my former managers used to say "If I see you tired, I prefer letting you go at Friday 14:00 so you don't spend your entire Monday fixing the bugs you introduced during the second half of that Friday".

This is a real phenomena. Granted it doesn't apply for everyone, but IMO you discard way too quickly those of us that do need some freedom and some "slack" to actually be more productive. And it's very generous to call the normal legal requirements not to work over 40 hours a week "slack".

This is also real: when I am having a very hard time and I can't solve something and I get nervous and stressed out, and if you're my manager and tell me "Dimi, just call it a day right here, you can do it tomorrow" -- you can be VERY sure I'll do it tomorrow. While conversely if you tap me on the shoulder 10 times for the remainder of the day, I can guarantee you I'll get absolutely nothing done. Different strokes for different people.

So no, "the free 20-30%" isn't something that the company can get from everyone.

1 comments

If your point of view is right, wouldn't it imply that working 30 hours per week is ultimately more productive than 40? What about 10 hours? What about an hour?

Or are you actually in agreement about the shape of the productivity vs hours worked curve but you disagree where the peak is for software developers? If so, where is that peak do you think?

Of course I am not talking about barely working at all or some miniscule amounts of hours, come on now.

It's the latter from your comment -- I disagree where the peak is for software developers. But I can't give you absolute numbers that I can claim are true for everyone. There's no such thing. I am a proponent of the per-individual approach.

That being said, if we try and devise a good median number -- I've read quite a few articles several years ago that claimed that 27-32 hours of work are not only the peak of the programmer's productivity but that's also the working schedule that makes people want to work more in their free time. So in terms of your "free 20-30%", for people like myself a 30-hour work week would likely result in free 50% once every several weeks.

Not feeling forced into unproductive schedules gives your brain and psyche a good leisure time during which you occasionally find yourself thinking about the work problems in a chill state -- and it's also often the case you reach for your laptop on the couch to try and solve them outside of the working hours.

Again, it's subjective. I knew several people who worked best when they were given tight schedules and impossible work hours. I have to somewhat gloatingly add that all of them ended up in hospitals and subsequently became very strong advocates of low-to-medium working hours. So IMO the "punch the sun!" people don't live a sustainable work life.

I suspect what happens in software is as you go from 40 to 50 hours there is a modest bump, which plateaus as people fatigue. They ratchet effort downward to handle being on deck for 50 instead of 40 hours. Reading Reddit and watching the proverbial GIFs.

Now in this situation one can try to get that bump again by going to 60 instead of 50. Or one can reduce hours from 50 to 40 and suffer (in the short term) a negative bump with the idea that it will bounce back. Given that the short term bump is immediate, and the readjustment takes some time to make itself shown; and given that short term results dominate ones thinking, we can see how one will continue to choose longer and longer hours.

What's your point here?
Maybe you could ask a more specific question? Since this question is so general, I fear I will more or less repeat myself and we will find ourselves in the same situation.
Well, I was wondering if your previous comment actually defended a position or not. I was unable to decipher if you claim a number of optimal work hours for yourself -- or in general.