The Eight Hour Burn (2013)
chadfowler.com
chadfowler.com
I doubt that I get more than 4 productive hours most day (and I have almost no meeting to attend or mails to answer). I'm seriously curious about where I stand compared to the average of programmers. I'm guessing below average, but not that much; I'm also guessing nearly no one can code productively 8 whole hours.
Often one line of code can be written in 3 hours, after spending that time debugging, researching, learning.
Two other factors that I can't discount with certainty: I've been reasonably enjoying my work lately, but this isn't particularly unusual (I do feel that there's probably some feedback effect from my increased effectiveness). And I don't have many distractions, maybe 4-5 per day. More might wreck my effectiveness.
I used to think this too. In reality, distance runners can keep up what we'd consider a sprinting speed (10+ mph) for the duration of a marathon. Sprinting forces your body to run more efficiently.
But all-in-all it's making you stronger and more capable of handling the next interval (season of life).
A 100 meter sprint is done well over 20 mph these days. If anything, it's a prime example how halving your speed can reap rewards when it comes to Going The Distance (endurance) - which works better in the long run? So many metaphors.
You can't sprint forever, and you don't get fast, by trying to beat your best time, in each run. Even if your discipline is truly sprinting, you still don't train by going fast all the time. A 100 meter sprinter works on various components of what it takes to run fast, and puts it all together, come race day. An elite 800 meter runner could have a program of 100 mile weeks - a lot of those are Long Slow Days.
I also turn off as many notifications as I can get away with. Email? Check it 2 or 3 times a day. Phone? I turn the volume off or way down unless I'm expecting an important call/text.
I'm looking for a work environment right now that will let me maintain my 8 hour burn and not brand me as a slacker.