It never ceases to amaze me that you can be stuck on a problem for 2 days, say “screw it I’m going for a walk around town” and then solve it fifteen minutes into the walk.
@christianselig I have found my morning runs to be some of my most productive programming time. It's amazing the problems I can solve by getting away from the keyboard for a bit.