I won't assume you know any functional programming at all, but I will assume that you are an experienced professional programmer, so I will move along quite briskly.
From the O'Reilly Media Open Source Convention, July 23, 2007. Video provided by Galois. Slides are available here.
this guy is really strenuous. From the first minute I had an headake.... oh my god he should'n present anything... not even tv weather....
The videographer needs to leave the camera focused on the screen instead of the presenter. Once he starts talking about the code, I need to be able to read the code to understand what's going on. Don't waste time trying to keep up with the presenter - stick with the presentation.
Excellent lecture, imho - Simon manages to bubble contagious enthusiasm for his 'baby', whilst at the same time given a pretty respectable overview of Haskell's unique and familiar features - all with a smattering of dry wit, where appropriate.
As far as the 'videography' comment above is concerned, the slides are available in pdf format here: http://conferences.oreillynet.com/presentations/os2007/os_peytonjones.pdf (which is a far better solution than the cameraman maintaining focus on the slides).
