Work can Wait
37signals.com
37signals.com
In the last week in had to rewrite a big part of Redis (Sentinel) I worked more than usually, touching more than 1000 lines of code in 6 days. In order to accomplish this "programming sprint" I worked in a more intense way, not more hours. 8 hours every day is huge, if they are not enough, probably you are trashing most of the time reading/writing useless emails or reports, on way longer meetings, and so forth. Better to fix the root cause.
37Signals seems to follow a lot of these best practices.