More Goto tech episodes

Tech Truth: Teaching Kids to Code with Sonic Pi  Sam Aaron & James Lewis thumbnail

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

Published 15 May 2026

Duration: 00:49:32

A blend of personal programming and music journeys, technical challenges in concurrency and tool development, Sonic Pi's educational impact, and reflections on AI's role versus human creativity in art and code.

Episode Description

This conversation was recorded at GOTO Copenhagen 2025. https://gotocph.com Sam Aaron - Live Coding Musician & Creator of Sonic Pi James Lewis - Princ...

Overview

The podcast explores the intersection of software development and creative innovation, emphasizing collaboration among professionals to address technical challenges and envision future advancements. It highlights the speakers early engagement with programming through 1980s hardware like the ZX Spectrum and BBC Micro, where self-directed learning and experimental projectssuch as coding games on calculatorsfostered a passion for coding. The discussion contrasts structured academic education with the freedom of self-driven project-based learning, showcasing how early access to affordable tools and community resources like programming magazines played a pivotal role in shaping the speakers career path. Themes of persistence, adapting to new technologies, and balancing technical rigor with creative expression recur throughout.

The narrative also delves into the fusion of music and computing, beginning with the speakers childhood interest in instruments and evolving into a project that blended coding with musical composition, such as using tracker programs for school productions. This led to experiments with programming music, challenges in concurrency using Ruby, and a shift toward Clojure for its robust handling of parallel processes. The development of projects like Overtone and Sonic Pi, which combine Clojure and Supercollider, is detailed, including their educational impact in schools and music institutions. The discussion critiques systemic barriers to adopting tools like Sonic Pi in curricula, highlights its versatility across music genres, and addresses technical limitations in multilingual support and advanced features like microtonal composition. The role of secure, sandboxed environments for music creation and the philosophical underpinnings of concurrency models (e.g., Erlangs isolated processes) are also examined, alongside reflections on the balance between human creativity and AIs role in artistic domains.

Broader themes include the importance of curiosity as a declining but cultivable trait, the value of learning multiple programming languages (e.g., Lisp, Erlang, Clojure) to adapt strategies, and the need for deliberate effort to maintain open-mindedness. The podcast underscores the significance of simplifying complex systems, leveraging concurrency for resilience, and fostering collaboration across disciplines to drive innovation. It also critiques the overreliance on statistics to measure educational impact, advocating instead for qualitative outcomes like student engagement and transformative learning experiences. The interplay between secure development practices, agent-based tools for composition, and the enduring relevance of code as a form of musical notation ties together technical, educational, and creative dimensions, reflecting a holistic approach to problem-solving and artistic expression.

Recent Episodes of Goto tech

8 May 2026 Java Cookbook Ian Darwin & Jeanne Boyarsky

Java's evolution through features like Records and Switch Expressions, career transitions from Fortran, integration with R for data analysis, AI's role in coding, structured learning resources, open-source contributions, and concerns about AI's impact on education and intellectual property are explored.

1 May 2026 Learning API Styles Lukasz Dynowski & Sam Newman

This exploration of API design delves into networking fundamentals, communication paradigms, protocol mechanics, trade-offs in security and performance, data formats, microservices communication patterns, emerging technologies like Web Transport and gRPC, and the critical role of secure, documented, and reproducible frameworks aligned with architectural and use-case demands.

28 Apr 2026 A Common-Sense Guide to AI Engineering Jay Wengrow & Kris Jenkins

Structured educational resources are crucial for practical AI implementation, addressing LLM system prompts, guardrails, task delegation challenges, orchestration vs custom solutions, and real-world examples like AI-driven podcast creation, while balancing timeless principles with rapid tech evolution.

More Goto tech episodes