|
|
|
|
|
by gexla
5142 days ago
|
|
"A friend of mine got a job at a big company and was shocked to see his colleagues worked just a few productive hours a day." Depending on what you do, I would say this is natural. I don't care what Henry Ford says (8 hours a day is different for some types of work than it is for others.) I can't go into "super focus" mode for much more than 4 hours per day. I can do my half day of being "wired in" and then take care of lighter tasks for another couple of hours. There are days when working on an exciting project that I can code for 12+ hours for a few days, but not all of those hours are productive. Typically on these sorts of days I can run into a problem which I bang my head on for a couple of hours and then fix it within 5 minutes the next day after a refreshing sleep. Maybe part of the problem is that that these places should shorten the work day (but keep payment the same.) |
|
But I can see where your coming from. After certain set (~5) of being super-productive, you burn out. And you just can't take it any more.
At these times it is best to take a break and do something different. I've found that these breaks (~1 to 2 hours) tend to make you more productive in your next chunk. (Rather than being burn out and weary.) It gives you time to think and churn ideas for what you will do next.
Lastly I want to add; knowing what you want to do next makes a difference. When you know exactly what you want to do (the spec), you naturally are about implementing it - when not knowing the spec, you're figuring things our as you go and that slows you down. In addition it's always better to sit down and gives additional exclusive time to thinking of your program rather than figuring things out as you go.