I agree with you 100%. I've noticed a strong correlation to me personally feeling like I've been productive and having a "how did it get so late?" moment. The times when I look at the clock every 10 minutes are the times when I'm usually thinking about things other than my code.