I work from home and a shower can be an incredibly helpful way to take a break from the computer and think about technical problems. I imagine it's a bit like meditation.. Being able to do this at the right time is key.
Showers can be a great "ideas that magically solve your problem" catalyst.
That was really mostly the case in the cold of winter.