It’s been a busy six weeks since I last posted anything. Highlights:

  • I spent a week in San Francisco, interviewing with Bittorrent, YouTube and Google. All three days of interviews went well, with both Bittorrent and Google extending me offers. I’ve accepted Google’s invitation to come work in Mountain View, and my first day will be in just under three weeks. If things go as expected, I’ll be working in the Build Tools group with Guido van Rossum and Thomas Wouters.

  • I’ve been doing a lot of work on Guido’s 2to3 tool. 2to3 is designed to take a lot of the grunt work out porting code from Python 2.x to 3.x. The goal is to allow automatic translation of 90% of Python 2.x source, allowing humans to concentrate on the trickier semantic/library changes.

    I’m working on a post devoted to 2to3 that will explain what it is, and what it can and can’t do. There’s been a lot of unease and uncertainty about the 2.x->3.x transition, and I’m hoping to clear some of that up.

  • I’ve also been spending some quality time in Python’s issue trackers, triaging older patches and bugs, including some of my own : )