Structure and Interpretation of Computer Programmers

I make it easier and faster for you to write high-quality software.

Friday, August 11, 2006

Report from WWDC

You’re not going to see many discussions of talks from the conference, and this is no exception.  Beyond the keynote, the only talk I can discuss is one I went to today, which was a public talk by Amit Singh (author of the most excellent Mac OS X Internals, which I didn’t bring with me in case the plane tipped over in flight) in the Apple Store across Market Street from the conference.

Amit’s presentation style is as engaging as his writing, and he didn’t let the wrath of the demo gods spoil what was an engaging talk.  While he was necessarily light on substance (he couldn’t just read the book out, or we’d all still be in there) the demos gave indication of what is possible with Mac OS X and the material discussed in Internals.  In terms of OS X mentality we’re of the same stable, although he clearly knows much more about the system than I could ever lay claim to.

I got to ask him what the best and worst features of Darwin are in comparison with other UNIX.  His answers were interesting and enlightening; best is the pragmatism Apple engineers use in generating new API or taking from existing code; worst is the poor approach to open source taken by Darwin.  I couldn’t agree more.

posted by Graham Lee at 08:14  


  1. Damnit. I wanted to try and at least say hi to you in person Graham, and I was even at that talk….

    I’ll see if I can see you on iChat today…

    Comment by Anonymous — 2006-08-11 @ 16:32

  2. OK, well I’m definitely here and should be online (except when I’m wandering around).  See you :)

    Comment by Graham Lee — 2006-08-11 @ 18:29

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress