Before I entered corporate geekdom, I was a construction worker, working for our family business. I miss days when I would wake up, notice it was raining, and then sleep until noon. Programmers should get rain days too.