I’ve given a whole bunch of talks over my career: you can check out the comprehensive list on my resumé page. Some talks are more formal than others, and for those talks, I’ll be maintaining a homepage for each talk here on my site so you can download the slides, videos of the things (if they exist), and check out links and resources related to the talk. If you’d like me to speak somewhere at all, just email me: I’m more than happy to rant about my opinions for half an hour or so! (Whether you’ll be happy with my ranting is a totally different thing.)
Thanks very much to Garr Reynolds’s Presentation Zen Web site for a huge number of very informative articles on how to be a better public speaker. Reynolds’s article on Steve Jobs vs Bill Gates was the first one I read, and after reading that, I was hooked!
- Concurrency and Erlang, a presentation I gave at Linux.conf.au in 2007.
- Towards the Massive Media Matrix, a talk I gave at Kiwi Foo Camp 2008 about open standards and Web video, why the current status quo isn’t a good situation, and the complications involved in trying to find a tenable solution.
- Monads Are Not Scary!, a joint presentation I gave with Manuel Chakravarty at the fp-syd user group in March 2008, about monads in Haskell.
- Mac OS X Linguistics, a talk I gave at Galois Inc. in June 2008 about interesting parts of the Objective-C programming language (from a programming language point of view).
- The Business of Development, a talk I gave at DevWorld 08 in September 2008 about what you can do as a programmer to help with the business side of software.