Listen in your podcast player by searching for Future of Coding, or via Apple Podcasts | Overcast | RSS
Support the show to enjoy our bonus episodes and the warmth of your own heart.
Hosted by Ivan Reese, Jimmy Miller, and Lu Wilson
An evocative romp through the field of computing, grappling with our past and present and wondering what should come next. A melange of technical weeds, philosophy, theatrics, obscurities, and reckoning.
2025-04-26 76 • Computing Machinery and Intelligence by Alan Turing (feat. Felienne Hermans)
2025-02-16 75 • A Case for Feminism in Programming Language Design by Felienne Hermans
2025-01-04 74 • Is the Whole Universe a Computer™?
2024-06-19 72 • Pygmalion by David C. Smith
2024-04-20 71 • Elephant in the Room
2024-03-03 70 • Beyond Efficiency by Dave Ackley
2023-12-28 69 • Myths & Mythconceptions by Mary Shaw
Hosted by Ivan Reese and Jimmy Miller
Close readings of influential works in computer science, with frequent diversions into the absurd.
2023-11-18 68 • Propositions as Types by Philip Wadler
2023-09-29 67 • Considered Harmful
2023-08-22 66 • A Small Matter of Programming by Bonnie Nardi
2023-07-03 65 • Interpreting the Rule(s) of Code by Laurence Diver
2023-05-31 64 • INTERCAL by Donald Woods & James Lyon (A wild Lu Wilson appears, but it’s a secret, shh)
2023-04-01 63 • Out of the Tar Pit by Ben Moseley & Peter Marks
2023-02-11 62 • No Silver Bullet by Fred Brooks
2023-01-06 61 • Programming as Theory Building by Peter Naur
2022-12-08 60 • Magic Ink by Bret Victor
2022-10-29 59 • Worse is Better by Richard P. Gabriel
2022-09-20 58 • Structure of a Programming Language Revolution by Richard P. Gabriel
2022-07-18 57 • Personal Dynamic Media by Alan Kay & Adele Goldberg
2022-06-05 56 • Augmenting Human Intellect by Doug Engelbart
2022-04-12 55 • Man-Computer Symbiosis by J.C.R. Licklider
Hosted by Ivan Reese
Interviews with toolmakers, researchers, and artists, all with compelling viewpoints on the future of computing.
2022-01-05 54 • Ella Hoeppner • Vlojure
2021-11-07 53 • Scott Anderson • End-user Programming in VR
2021-08-27 52 • Amjad Masad • Replit (Interviewed by Steve Krouse)
2021-07-20 51 • Toby Schachman • Cuttle, Apparatus, and Recursive Drawing
2021-06-03 50 • Mary Rose Cook • Isla & Code Lauren
2021-03-09 49 • Ravi Chugh • Sketch-n-Sketch
2020-06-14 48 • Jennifer Jacobs • Para & Dynamic Brushes (Interviewed by Steve Krouse)
2020-05-12 47 • Miller Puckette • Max/MSP & Pure Data
2020-04-25 46 • 2020 Community Survey
2020-03-01 45 • Devine Lu Linvega • Orca
2020-02-03 44 • Devine Lu Linvega • Making Your Own Tools
Hosted by Steve Krouse
Interviews with programming experts and reflections on Steve’s own research journey.
2019-09-24 43 • Ellen Chisa & Paul Biggar • Unveiling Dark
2019-08-15 42 • Lane Shackleton • Blurring the Line Between User and Programmer
2019-07-26 41 • Jack Rusher • The Aesthetics of Programming Tools (Interviewed by Ivan Reese)
2019-06-13 40 • Michael Arntzenius • Joining Logic, Relational, and Functional Programming
2019-06-07 39 • Cyrus Omar • Mathematical Foundations for the Activity of Programming
2019-04-11 38 • Hillel Wayne • The Case for Formal Methods
2019-03-02 37 • Jonathan Edwards • De-Nerding Programming
2019-01-25 36 • Tudor Girba • Moldable Development
2019-01-06 35 • Vlad Magdalin • Democratizing Web Design
2018-12-05 34 • Katherine Ye • The Edges of Representation
2018-11-28 33 • Reflection 14 • /about
2018-10-24 32 • Quinn Slack • Basic Developer Human Rights
2018-10-12 31 • Nadia Eghbal • Sustaining the Underfunded
2018-09-22 30 • James Koppel • On The Maintenance Of Large Software
2018-08-27 29 • Reflection 13 • Independent Mentorship
2018-08-27 28 • Omar Rizwan • Exploring Dynamicland
2018-07-17 27 • David K Piano • Bringing Explicit Modeling To The Web
2018-07-03 26 • Glen Chiacchieri • Compassion & Programming
2018-06-12 25 • Kevin Lynagh • You Should Think About Some States
2018-05-22 24 • Nick Santos • Stop Being A Sysadmin For Your Own Machine
2018-05-17 23 • Brent Yorgey • Teaching Abstraction
2018-05-02 22 • Philip Guo • Learning Programming At Scale
2018-02-01 21 • Aidan Cunniffe • Building for Developers
2017-12-29 20 • Jason Brennan • Coding on (the) Beach
2017-12-13 19 • Joe Cohen • Building Universe
2017-12-04 18 • Research Recap 9 • Constructing My Crusade
2017-11-28 17 • Emmanuel Straschnov • Bootstrapping Bubble.is
2017-11-06 16 • Research Recap 8 • Life & Work Planning
2017-10-17 15 • Scott Mueller • Raising Genius
2017-10-09 14 • Research Recap 7 • Master Planning
2017-10-03 13 • Christopher Anand • Teaching Elm To 4th Graders
2017-09-25 12 • Research Recap Six • CycleJS Deep Dive
2017-09-19 11 • Pete Hunt • How ReactJS Was Created
2017-09-13 10 • Paul Chiusano • Unison, and how Abstraction Will Save Distributed Computing
2017-09-11 9 • Research Recap Five
2017-08-30 8 • Research Recap Four
2017-07-21 7 • Lloyd Tabb • Looker, and Growing Languages Through Deprecation
2017-08-24 6 • Research Recap 3 • WoofJS Workflow
2017-08-09 5 • Samantha John • Hopscotch & Learnable Programming
2017-08-09 4 • Research Recap 2
2017-07-29 3 • Jonathan Leung • Inventing on Principle
2017-07-16 2 • Research Recap 1
2017-07-13 1 • Welcome to the Future of Coding