One of my resolutions this year was to work out more. As a Googler I’m inclined to be data-driven, so I decided to track my exercise throughout the year. I made a Google Calendar and every time I went rock climbing, worked out at the gym, hiked, or went to karate back at [...]
Thursday, October 25, 2007
In January, I switched to using Kinesis Contoured keyboards. The main reason I started using them was that I was fearing RSI, and since switching typing has been much more comfortable and efficient.
Recently, though, I started taking advantage of another side of Kinesis. Kinesis sells foot pedals which plug into their keyboards; their [...]
Friday, September 28, 2007
The Subversion team has been hard at work on version 1.5 for over a year. Subversion 1.5 contains several large features with both client and server components; the most obvious are merge tracking and sparse checkouts. It is important that we ensure that we stick to Subversion’s backwards compatibility guidelines: for example, we [...]
It is finally over. My adviser has signed my thesis. I’ve learned a lot in the past two years in the Program Analysis Group, about program analysis, testing, the JVM, academic writing, frustration, and elation. I have a much stronger understanding of the concepts behind my project, and ideas for better alternatives. [...]
Thursday, February 1, 2007
A couple of years ago, when microformats were first created, I wrote a JavaScript-based renderer for hCalendar which I called JSCalendar. The idea is that wherever an event was mentioned on a web page, you would include hCalendar attributes in the description, so that the HTML was both human- and machine-readable; you’d then just [...]
In the interests of openness, and for that matter making me embarrassed if I’m not making steady progress, I’ve moved the Subversion repository for my thesis project amock to Google Code Hosting.
Thursday, November 30, 2006
Over the past couple of months, I’ve been lucky to meet dozens and dozens of brilliant engineers from some of the best companies in the modern software industry. This is an incredible time to be looking for a first job out of school in software. I could easily have been very happy at [...]