Damian Conway is widely-known for his event speaking and software development training skills—areas in which he's among the world's best. He's also contributed important modules to Perl and is an important member of the Perl community. He is the CEO of Thoughtstream, a training company for engineers.
Damian's keynote at YOW! 2011 was superb. His goal was simple: take developers in the audience outside of their comfort zones by wrapping programming ideas and techniques in quantum mechanical clothing—a truly brilliant idea delivered to perfection (I was engaged for the entire keynote, which isn't always the case, especially first thing in the morning!).
His keynote was titled "Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces...Made Easy!" You'll be able to watch this as soon as the YOW! session videos are released to the web.
Here we learn what Damian wanted to achieve with his excellent and creative technical keynote. We also get Damian's thoughts on the state of modern development and how developers can maximize their capabilities (learn and use multiple languages—it's one of the best things you can do). And more. Thanks for taking the time to chat, Damian. I look forward to seeing your next talk!
Tune in. Enjoy.
The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event's excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!
Timecodes by George (thank you!):
[00:24] the reason behind Damian's talk
[02:15] comments on the positronic variable and multiverses simulation in Perl
[03:15] bad habits & 2 diff types of programmers
[06:50] language specialization issue
[08:50] analogy with natural languages
[10:45] current state of PERL
[14:00] question on the push towards the "The general purpose language"
[16:20] programming languages design tradeoffs
[17:20] comments about Damian's keynote address and developers feedback to it
[18:50] programming == manipulating reality with language == kind of same what physicists do
[21:10] math as a language and analogy as a means for communicating it