Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Tue 24 Oct 2017 10:30 - 11:20 at Regency D - Summer

Since the first workshop in 2013 there has been a substantial shift in liveliness. Live programming is now a part of a number of mainstream programming platforms (React Native, Flutter) and domain specific languages (Dynamo). It’s been used in education (Seymour), data science (Tempe, Sintr), and makes up a core part of some artistic practices (ICLC). Live programming is alive, again. What now?

In this talk I’ll discuss my experience building production live systems used by thousands of developers and describe some of the technical, social and philosophical challenges that have emerged. Some of these are deep challenges, and call us to question the underlying assumptions in how we think and talk about programming. I’ll conclude with some avenues of research that might help us guide live programming as it grows up.