Future of Coding

Podcast

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
A romp through the field of computer programming, grapling with our history and wondering what should come next. A mix of deeply technical talk, philosophy, art, dark lore, and good takes.

2024-08-25 73 • Moving Beyond Syntax: Lessons from 20 Years of Blocks Programming in AgentSheets by Alexander Repenning

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