Concurrency

Tech Truth: Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis • GOTO 2025

Tech Truth: Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis • GOTO 2025

A deep dive with Sam Aaron, the creator of Sonic Pi, exploring his journey from early programming on a ZX Spectrum to creating a global platform for code-based music. The conversation covers the technical architecture of Sonic Pi, the critical role of Erlang's BEAM for concurrency, and the future direction with his new project, Tau5, which leverages AI for development and security testing.

20+ Years in Tech: Things We Wish We Knew Sooner • Daniel Terhorst-North & Kevlin Henney

20+ Years in Tech: Things We Wish We Knew Sooner • Daniel Terhorst-North & Kevlin Henney

In a reflective and forward-looking conversation, Daniel Terhorst-North and Kevlin Henney explore the evolution of software development over the past 20 years and predict the key challenges and innovations for the next 20. They delve into the philosophy of programming language design, the critical need for hardware-sympathetic programming, the untapped potential of concurrency models like CSP and the Actor Model, and the future of user interfaces and decentralized technology.