I find that stepping away from my desk for a little while is the fastest way for me to solve a problem I’m struggling with. Kind of like how Dr House always solves his cases while doing other random stuff.
I have frequent 5-15 min slots throughout the day between meetings and during builds. There's only so many valuable things I've found to do with those, and they're usually finished by 10am.