Training: Erlang Express
Panel Discussion: Designing With Passion

Joe Armstrong
Co-Inventor of Erlang

More details on this training course can be found here.


The panel discussion will focus on programming models and will be moderated by Bruce Tate. We'll start by asking each inventor about their approach when creating their languages:

·       How do you organize thoughts and code?

·       What unique advances in usability did your language make? 

·       Why do your users love to code in it?

This opening will lead to a Q&A discussion on what the language inventors got right and what they would do differently today if given the chance to start again. What decisions made the biggest impact on that solution? What are the consequences of those decisions? Don't miss this opportunity to learn directly from language creators!


Joe Armstrong is the principle inventor of the Erlang programming Language and coined the term "Concurrency Oriented Programming". He has worked for Ericsson where he developed Erlang and was chief architect of the Erlang/OTP system.
In 1998 he left Ericsson to form Bluetail, a company which developed all its products in Erlang. In 2003 he obtained his PhD from the Royal Institute of Technology, Stockholm. The title of his thesis was "Making reliable distributed systems in the presence of software errors." Today he is semi-retired but works part time as Adjunct Professor of Computer Science at the Royal Institute of Technology in Stockholm.

GitHub: joearms

Twitter: @joeerl

Back to conference page