So as a mac developer, last week was just craziness all around. You know, WWDC06 and all. Plus parties and beer and food and people and technology and all things Apple. By the end of the week I was ready to pass out. And on Friday after it was all said and done, I actually did. Honestly; ask "joe" if you don't believe me.
It was fun hanging out with the Seattle crowd- Joe, Chris, Matt, Brent, Jeff, and Andrew. It was also great to meet up with folks that I've known for quite some time now (from OSX Con way back when) and I think I met about 100 great new people as well. I also had a fun time introducing people to each other- "Hey X, this is Y, he makes Z and it's super cool."
Tons of fun and not to be missed.
Then there was the stuff we all actually went for- 10.5/Leopard is looking to be a solid update for developers. There's lots of good stuff in there that is very compelling, and I imagine a lot of developers are going to find excuses to drop 10.4 support as soon as they can. In the words of another dev, "You're going to get your lunch eaten if you don't adopt some of these new technologies right away". So true. Garbage Collection in objc looks like something I'll be taking advantage of as soon as I can as well.
The hardware looks really nice as well. I didn't actually get to play with any of it, but I expect I'll be buying a Mac Pro later on this fall. Apple keeps on coming up with great reasons for me to spend more on their hardware (64bit intel? I guess I have to test on that as well...).
I also came away with a conspiracy theory from the keynote. If you look at the computer that Steve Jobs was using for the demos, it had 2 iSights hooked up to it. From the back, one of the cameras had an Apple logo on it, and the other one had a piece of tape obscuring the logo. The iSight with the piece of tape was also just slightly larger than the other. I'm calling it "iSight HD". That's right, you heard it here first!