Not easy, but measured. In general I'd rather have someone who maybe thinks about a problem while having a life during the weekend then walks in on Monday with a place to start from, than someone who slept under the desk in between heroic coding sessions. There's a place for both, but having the time and mental energy to gain and maintain perspective is also necessary. You (or at least I, and many people I've worked with) do better work when they have a high thinking to typing ratio.