Some fairly recent talks I've done
I have a lot of notes for the talks I do. These notes as well as the talk slides can be found here:
Onions and Spaghetti - Programming Lessons Learnt the Hard Way
Happy Hackers for Happy Code - Tools to make your developers happy
Recruiting and Retaining a Diverse Workforce - The ultimate HOWTO
Other Writing
Unplugged Computer Science Ideas for Kindergarteners (4-6 year olds)
Resources for school students who are interested in programming or hardware
Honours Thesis: Simultaneous Localisation and Mapping on a Model Off-road Vehicle.
Essay on patents for an Ethics class at uni
A short summary of the computer graphics course at UNSW
A few links that might be useful for students studying data organisation and algorithms courses
How to set up moinmoin on Redhat (RHEL5)