Basically, when you take a break, you clear your head, which means it will be more able to solve the problems that you'll run into when you're coding, and usually when you need to take a break, you're stuck in a problem that you feel like you're just about the soul, and so you kind of postpone the break for just another 10 minutes and then all of a sudden the time just stops running away from you.