In sticking with my plan to "pound code" I awoke at 2am. Cathy lay on the left side of the bed, Molly the puppy was curled up on the foot of the bed, Amy was in the middle asleep but squirming, and I was on the right side of the bed doing a balancing act to keep from falling off. The room had a chill last night but our bed spread would keep us all warm, well, except for me because I could only cover part of my right leg as the rest of the covers had disappeared into some blackhole in the middle of the bed. Or perhaps they shrink in the night because I learned in the morning that Cathy neither had covers. I pondered over and over moving to the computer to be able to get work done. 4 hours of programming in the middle of the night is equivalent to 12 hours of coding during the day!
When it came down to making the decision I could not risk having Amy roll off the bed and I didn't think she would stay asleep for the transfer to her own bed so I stayed in bed until the morning came and Molly had the desire to go outside (and outside she went!).