I dont buy it. Unless your wasting your time on pointless busy work like trying to decide what color a link should be, hard work has always worked for me.
Something like making a CRUD web app is probably closer to building a wall than perfectly playing a concerto. If you're trying to build in a brand new feature into your web app that requires genuine creativity and a difficult algorithm, then you'll probably find that creating that feature in a single intense session while still fresh is going to work far better than trying to patch it together across a day of interruptions.