I've been generally "unproductive" this week. That is, I've done a bunch of little stuff like making sure the Darwin servers are getting syncronized and backed up as expected, tweaking the web content a bit, etc. Nothing really exciting, so it feel like nothing useful is going on.
I'm also getting ready for Apple's World-Wide Developer's Conference, which is in two weeks. This is a big deal event. As with the past two years, this is the biggest and most important WWDC in Apple's history, because the past few years have seen some phenomenal progress for the Mac platform. This year will not dissapoint. It's all very exciting, and everyone is working hard to make sure we have good news for our developers.
I love this conference, because we get to meet with people who are all excited about all the neat stuff we're working on, and they want to know more about how to use it and so on. We also get our share of flammage when people don't hear what they want, but that's useful, too. I remember meeting Andy Stone two years ago at WWDC. He's always got something cool to show you, some app he's been hacking on with neat graphics and whatnot, and he's always all jazzed about some new thing he discovered in AppKit that he can do crazy things with. I love that stuff.
I'll be talking just briefly at the "Open Source at Apple" session on Monday, and then I'm be giving a talk about BSD in Mac OS X on Friday. I've asked Jordan Hubbard from the FreeBSD Project to join us Friday and give us a little update on what's exciting in FreeBSD. I still need to come up with a cool demo. You have to have a cool demo at WWDC, or your talk isn't any good, which is a little tricky when you have this Unix stuff with a command-line UI, which doesn't really make for a sexy demo. Last year, my demo bombed out completely because we couldn't get the whole A/V thing working with the machine I brought in that morning; really dissapointing.
It turns out the USENIX paper wasn't really due last week. I got tricked by some email I got from USENIX which didn't really apply to me. The good news is that I did get a lot of info from a bunch of people and I have some others to follow up with (after WWDC), so the confusion at least got me into gear.