I have been pretty bad at presentations and public speaking, in general, all my life. Back in middle school and high school, the only occasions I spoke to a gathering was when my family or teachers forced me to do so. College was the same story.<p>After having worked in the industry for a while, I feel that _decent_ presentation skills (let alone stellar) are a necessity once you move beyond junior roles. So, here I am looking for examples of great _technical_ presentations.<p>I am specifically looking for presentations targeted at programmers (Computer Scientists, Software Engineers, etc), on a topic that is sufficiently complex (say, the construction of some particular compiler or an OS subsystem). I know that creating a presentation that is more accessible to non-programmers is going to be much harder than one targeted at a specific audience, so I am not looking for those at the moment.<p>I am also aware of groups like Toastmasters as well as the fact that there are several books, even full courses on effective technical presentation (I did actually take a required class on writing and presentation back in college, but ironically it wasn't really effective). But I'll leave those for another day and another post.<p>All that said, if you think there is a presentation that must be on every programmer's bucket list, please feel free to list it!