15.09.13 - 20.09.13, Seminar 13382

Collaboration and learning through live coding

The following text appeared on our web pages prior to the seminar, and was included as part of the invitation.

Motivation

Live coding celebrates creative experiences of technology, and empowers creative technology users. We want to see programming languages and tools that not only express and create software more effectively, but draw in the public: students, audiences and digital citizens.

This Dagstuhl seminar brings together the researchers creating new generations of interactive software development tools. Our goal is to make users into hackers, and engineers into artists. Too many programming languages are created for the office, laboratory or battlefield, but live coding is about the experience of making software as a part of human life. The technical challenges are to take interaction seriously, maintain flow alongside rigour, encourage agility, and engage with social communities.

The seminar focus is on sharing and developing technical expertise, but we're also going to explore beyond bounds of conventional software engineering or arts categories. Participants will include not only leading programming language designers and software engineers, but psychologists, philosophers, educators and of course a slew of the world's top live coding performers.

The concrete output from the seminar will be a manifesto and reference work for the rapidly expanding live coding community. We hope to integrate video tutorials with a book from a major publishing brand, to reach both researchers and professional enthusiasts.

Live coding is rapidly changing the way the world thinks about software engineering. We believe that it can also transform computer science education and uses of technology. The hacker and maker movements need these kind of tools. And computing must be inspiring if it's going to be educational. This seminar will do important work. It's going to be practical work. And it will probably be hard work. But the last thing it will be is boring. We're going to be hacking, learning and jamming. We promise an unconventional programme, a lot of fun, and the joy of the Dagstuhl experience - community, focus, and inspiring surroundings.