Mr. Scott said:
...The whole idea that you must work, work, work 8 hours straight with no breaks is entirely idiotic and totally NOT conducive to high productivity. The human mind needs breaks. I have found that the #1 way to solve some difficult problem is to walk away from it for even a few minutes, and do something else - especially something else that lets my brain "idle" for a bit....
That is a very good point! Many of us may have been conditioned to work like slaves. I have seen that in the software industry that I came from (I left it a few years ago), managers would often push for as many hours of work out of their employees as possible, irrespective of the loss of productivity that that produces.
Much of my FB and forum time comes in snatches now as I momentarily take a break, either because I am waiting on some process to run or because I need to step back from a hard technical problem. The worst thing I can do is "fill time" by switching to a different problem while waiting for something to run.
This works amazingly well, and it helps me complete my paid work within the workday, instead of frequently spilling over into evenings and weekends.