Future of Coding is a community, podcast, and research project organized by Steve Krouse.


Join the Slack community! We share ideas, prototypes, opinions, and debate each other endlessly. We also organize meetups in NYC, London, Boston… and maybe your city next?! Learn more about our community here.


The podcast alternates between interviews with programming language experts and reflections on my own research journey. My research is focused on democratizing programming. Twitter is a great place to contact me, but email works too: steve at this domain.

Episodes

2019 Mar 02 - #37 - De-Nerding Programming: Jonathan Edwards

2019 Jan 25 - #36 - Moldable Development: Tudor Girba

2019 Jan 06 - #35 - Democratizing Web Design: Vlad Magdalin

2018 Dec 05 - #34 - The Edges of Representation: Katherine Ye

2018 Nov 28 - #33 - Reflection 14: /about

2018 Oct 24 - #32 - Basic Developer Human Rights: Quinn Slack

2018 Oct 12 - #31 - Sustaining the Underfunded: Nadia Eghbal

2018 Sep 22 - #30 - On The Maintenance Of Large Software: James Koppel

2018 Aug 27 - #29 - Reflection 13: Independent Mentorship

2018 Aug 27 - #28 - Exploring Dynamicland: Omar Rizwan

2018 Jul 17 - #27 - Bringing Explicit Modeling To The Web: David K Piano

2018 Jul 03 - #26 - Compassion & Programming: Glen Chiacchieri

2018 Jun 12 - #25 - You Should Think About Some States: Kevin Lynagh

2018 May 22 - #24 - Stop Being A Sysadmin For Your Own Machine: Nick Santos

2018 May 17 - #23 - Teaching Abstraction: Brent Yorgey

2018 May 02 - #22 - Learning Programming At Scale: Philip Guo

2018 Feb 01 - #21 - Building for Developers: Aidan Cunniffe

2017 Dec 29 - #20 - Coding on (the) Beach: Jason Brennan

2017 Dec 13 - #19 - Building Universe: Joe Cohen

2017 Dec 04 - #18 - Research Recap Nine: Constructing My Crusade

2017 Nov 28 - #17 - Bootstrapping Bubble.is: Emmanuel Straschnov

2017 Nov 06 - #16 - Research Recap Eight: Life & Work Planning

2017 Oct 17 - #15 - Raising Genius with Scott Mueller

2017 Oct 09 - #14 - Research Recap Seven: Master Planning

2017 Oct 03 - #13 - Teaching Elm To 4th Graders: Christopher Anand

2017 Sep 25 - #12 - Research Recap Six: CycleJS Deep Dive

2017 Sep 19 - #11 - How ReactJS was created - with Pete Hunt

2017 Sep 13 - #10 - Unison’s Paul Chiusano on how Abstraction Will Save Distributed Computing

2017 Sep 11 - #09 - Research Recap Five

2017 Aug 30 - #08 - Research Recap Four

2017 Jul 21 - #07 - Looker’s Lloyd Tabb on Growing Languages Through Deprecation

2017 Aug 24 - #06 - Research Recap Three (WoofJS Workflow)

2017 Aug 09 - #05 - Samantha John of Hopscotch on Learnable Programming

2017 Aug 09 - #04 - Research Recap Two

2017 Jul 29 - #03 - Jonathan Leung on Inventing on Principle

2017 Jul 16 - #02 - Research Recap

2017 Jul 13 - #01 - Welcome to the Future of Coding

Papers

2018 Aug 17 - Explicitly Comprehensible Functional Reactive Programmings (REBLS ‘18)

Essays

2018 Nov 06 - Live 2018 [Bootleg Edition]

2018 Oct 02 - The “Next Big Thing” is a Room

2018 Jul 04 - Abstractions are leaky, and for sissies

2018 Apr 02 - A Visual History of Eve

2017 Aug 09 - Top-down programming assistant (WoofJS Workflow)

2017 May 09 - The Rose Project (April 2017)

2017 Mar 25 - The Rose Project (March 2017)

2017 Jan 06 - Resources for creating front-end programming languages and frameworks in 2017

2017 Nov 19 - Types are shapes — a graphical programming exploration

2017 Aug 02 - Goodbye, Seymour

2017 Jul 27 - The Trick to Teach Anonymous Functions to 11-Year-Olds

2017 Jul 25 - Scratch Has a Marketing Problem

2017 Jul 12 - WoofJS — making JavaScript learnable


Twitter | RSS | iTunes | Google Play | Stitcher