Had a moment the other day that I can only describe as Jenga coding. Having spent the day working on a difficult problem, designing, coding and testing the first part of the newest feature of my behemoth, I still had an hour to go on the day. I pondered: what could I do, what could I test further, what further step could I accomplish in the time remaining? I suddenly had a vision of a Jenga tower. Rather than the typical beer-drinking game version of writing various drinks on the sides, my Jenga blocks had class and method names, the classes and methods of the solution I’d built so far. That tower was looking mighty precarious. So, I went home. No sense breaking something just before heading out the door.