Everyone else is doing it so I figure I ought to.
This was my seventh WWDC and was definitely the most social one I’ve attended by far. I met a tonne of people (mostly guys from #macsb who I’d known virtually for almost year or so) including a lot of developers whose work I really respect.
Buzz’s weblogger’s party was a great success, and I managed to stay mostly sober this time. I’d really like to thank Buzz and co. for doing such a great job and I hope this remains a Monday night WWDC tradition.
Gus Mueller did a great job introducing me (and everyone else) to every single attendee at WWDC (all 4000+ of them). The list of everyone I met this year is too long to post (or remember).
I can’t talk too much about Leopard (that dreary NDA thing gets in the way) but it looks really great so far. From a user’s perspective Leopard is good (Time Machine is something we’ve wanted for a long time), but from a developer’s perspective, WOW. I spent the first day after the Keynote and the “State of the Union” sessions being stunned and overwhelmed by all the new technology. There are so many goodies in 10.5 for developers that Apple have made it a very hard for developers to continue supporting 10.4. It will be a constant struggle to keep my head out of the clouds and remember that the end-users are still running 10.4 and won’t be upgrading en-masse for a long while (excluding those who have “found” a copy on bittorrent).
However, predictably Apple has gone and stomped on my toes. A few of the frameworks and Cocoa classes I’ve developed over the years have been superseded or replaced by code in 10.5. This is generally a good thing, once 10.5 ships it’ll be relatively easy to switch to Apple’s code and then abandon my code (probably into my code graveyard). Supporting my own code has some advantages, mainly I can support 10.4 and older OSes if needed be. I’m still trying to decide what to do with my public code that has been duplicated by Apple, should I support it – or abandon it now? There is certainly a lot of life in my code before Leopard ships.