
Computer Scientist Sam Aaron asks how do we engage the next generation of programmers? Is it through sorting algorithms and binary arithmetic – or might there be a different approach? Could it be possible to learn the fundamentals of programming whilst also becoming a DJ from the future? And how is AI changing computer coding and music creation?
Dr Sam Aaron is the creator of Sonic Pi, an internationally renowned live coding performer and science communicator. He has a PhD in Computer Science and incubated the thinking behind Sonic Pi during his time as a researcher at the University of Cambridge Computer Laboratory. Sam was also the lead developer of Overtone and Quil, influential Clojure-based projects for the expression of sound and image. His work on Sonic Pi focuses on Domain-Specific Languages (DSLs) that solve complex challenges in real-time concurrency and precise timing models.
Described by Rolling Stone as a performer who “transcends the present,” Sam has spent over 15 years pioneering “programming as performance,” turning computer code into a visceral, live artistic medium. He regularly engages audiences of all ages and backgrounds with the creativity of code through keynotes, workshops and performances. He has live coded internationally featuring in the Royal Albert Hall, Berlin Warehouses, Music Festivals, on the BBC among many others.
Sam has received two Google prizes for his Open Source work and was named one of Fast Company’s “Most Creative People in Business”. His music and technology tools are used by over 1.5m people worldwide.