Sounds good in practice, but I have a real hard time building anything in 1 hour increments. I need a good 3-4 hours scheduled to make solid progress on any of my side projects. I have a feeling others may have the same problem... and PG described this pretty well in his "makers schedule" essay.
I used to believe that too but while 5 blocks of 1 hour each aren't as efficient as 1 block of 5 hours, it's still better than 0 hours.
Today I've managed to get Hadoop set up in pseudo-distributed mode in 1.5 hours on a fresh VM I just installed, while reading a tutorial in the background waiting for stuff to download and install. Tomorrow I'll think more about how I want to convert my crawler prototype from C# over to Ruby on the cluster and read a bit more about how this all works while I wait for code to compile or packages to run at the day job.
Even the 15min I spend eating while at the client are used to think, read and plan my next step or how I will implement something. Same for the drive to/from work. Yup I talk to myself. There's a lot of time in the day when you're supposedly busy that you can get constructive work done.
In the evening I'll start working on getting my first test job to run. At the end of every day it looks like I've made little progress, but at the end of the week I'm certain to be happy with my progress (something I learned from David Burns' "Feeling Good" is to actually test your hypotheses; if you feel you didn't accomplish much, actually test it by listing what you did and you'll be probably be pleasantly surprised).
Thanks, I appreciate the examples. I think a lot of it comes down to organization -- with some planning I certainly could find smaller items that fit into 1 hour blocks (configuration, writing tests, documentation, etc). Depends on the nature of the project though.
Good point on capturing and reviewing progress. I'm always trying to get better at that.
I think this will depend on what role you play. As someone who's technical, 3-4 hours is the minimum for sure but if you're responsible for business relationships (like making sure you try to sign an artist every day) then 1-2 hours sounds possible.
Reminds me of a saying from my former CEO, "it's not about the time left in the game, but the number of swings at the bat you get."