I have loved this talk for some time and have forced everyone at my company to watch the video.
I found a lot of parallels with this "Hammock Driven Development" talk by Rich Hickey:
https://www.youtube.com/watch?v=f84n5oFoZBc
They both seem to suggest that you have to put in the effort, do the hard work and dig into the problem deeply. But then when you hit a wall, you should take a break. Relax. Play. Sleep. It is often during this "open" minded stage when the solution comes.