I totally love this... coding work is all about quality, to take quality high it is absolutely needed to also relax, recharge, exercise, experience new things to stimulate imagination.<p>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 <i>more hours</i>. 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.