Keynote is nice, but it’s not well suited for technical presentations. Live coding on the other hand is hard and often fails horribly because of some minor typos etc.
Some month ago I visited the Python Usergroup Montreal and I saw an awesome live coding session from Rory Geoghegan. He was typing incredibly fast and 100% correct! Watching him, at first I was baffled, then I was amazed and then I got suspicious…
Rorey used Keyboard Cat to replay his code!
The “computering” gem
If you are into Programming-Screencasts like me, you should definitively watch the PeepCode Play by Play episode with Aaron Patterson and Corey Haines. In that episode they have a pairing session on some Ruby code. At some point they drift off and start computering with dinosaur-hands:
(Find all animated GIFs at the PeepCode Blog)
Based on the Keyboard Cat and inspired by the dinosaur-hands i created computering. With the computering command line application you can pretend to type amazingly fast and 100% accurate even in dinosaur-hands-mode!
computering is just a couple of days old, but you can already build interactive command line presentations with it using a simple Ruby-DSL. I used it for our last Ruby Usergroup Meeting and held a talk called OMG Rails4!