John Carmack on Functional Programming (2013) [video]
I am aware that my presentations aren't optimal for communicating targeted information, and it does weigh on me more and more as the years go by.So far, I haven't been able to justify to myself the time required to do a really professional job, so I just show up and talk for a few hours.  I like to think there is some value in the spontaneity and unscripted nature, but I don't kid myself about it being the most effective way to communicate important information.I'm taking some baby steps -- I at least made a rough outline to guide my talking at last year's Oculus Connect instead of being in full ramble mode.