| 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. |
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?