Hammock-driven Development
clojure.blip.tv
clojure.blip.tv
Basically it's full of lots of distilled wisdom from a smart guy who has come up with a fair number of beautiful solutions to hard problems.
What exactly was supposed to entice me into watching 40 minutes of that?
For anyone who doesn't want to skim through to get an idea, he talks about his philosophy on thinking about the problems he's working on rather than always going straight through them. When you spend some time away from the computer just thinking about what you're working on, or working through completely separate problems every other day, it gives your brain time to process all the separate components that are too big to fit in your working memory at one time. This allows you to create connections during the day (or after a night of sleep) that lead to seeing the problem and its solutions in a new light.