Q: How do you keep a computer programmer in the shower all day long?

A: Give them a shampoo with a label that says "rinse, lather, repeat".