You could use the extra hour to exercise. Go to the gym, or go for a bike ride, if your office has a shower. Exercise is almost as important as sleep for health and creativity. Lunch is included in normal 9-5 hours.
How has working at Twitter changed your perspective on big data? Has it been more challenging working within an existing framework or starting from scratch (at BackType)?
I also appreciated the fact that it linked called functions to their definition. g] is great in Vim, but it is easy to get a little lost in the navigation stack. Having g] intelligently pop out a new buffer window ala :vsplit would be a great start.
No, I also thought that the first example was the most clear, assuming you know how a hash table is typically used in Perl. One of the reasons I like Perl is you can frequently solve problems with the built in data structures, you don't have to get your head around someone's attempt to model out every bit with an object.