Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Feeling of Computing

Technology

Activity Overview

Episode publication activity over the past year

Episodes

This episode will be deleted in 1 hour!

18 Jan 2026

Contributed by Lukas

Click here to join the "social experiment" — https://ivanish.ca/zoomSupport us on Patreon: https://www.patreon.com/feelingofcomputingSee omnystu...

The Computer is a Feeling by Tim Hwang & Omar Rizwan

14 Jan 2026

Contributed by Lukas

We've renamed the podcast and community — we are now the Feeling of Computing! Here are some thoughts about the motivation to rename and the cho...

Let's Take Esoteric Programming Languages Seriously

27 Sep 2025

Contributed by Lukas

One of the biggest goals of this show — our raisin detour, if you will — is to encourage people to look at computer programming differentl...

As We May Think by Vannevar Bush

22 Jul 2025

Contributed by Lukas

A classic "80-year predictions" episode. How did we do, humanity? Here's the article (free with ads): As We May Think Links $ Patreon We're consideri...

Computing Machinery and Intelligence by Alan Turing (feat. Felienne Hermans)

27 Apr 2025

Contributed by Lukas

You know Alan Turing, right? And the Turing test? Have you actually read the paper that introduced it, Computing Machinery and Intelligence? No?! You&...

A Case for Feminism in Programming Language Design by Felienne Hermans

16 Feb 2025

Contributed by Lukas

In the academic field of programming language research, there are a few prestigious conferences that you must present at to advance in your career. Th...

Is the Whole Universe a Computer™?

05 Jan 2025

Contributed by Lukas

"Is the whole universe a computer?", ask Jack Copeland, Mark Sprevak, and Oron Shagrir in chapter 41 of the book The Turing Guide. They split this que...

Moving Beyond Syntax: Lessons from 20 Years of Blocks Programming in AgentSheets by Alexander Repenning

25 Aug 2024

Contributed by Lukas

Alexander Repenning created AgentSheets, an environment to help kids develop computational thinking skills. It wrapped an unusual computational model ...

Pygmalion by David C. Smith

19 Jun 2024

Contributed by Lukas

If you're anything like Ivan (oof, sorry), you've heard of Pygmalion but never caught more than the gist. Some sort of project from the early 70s, sim...

Elephant in the Room

21 Apr 2024

Contributed by Lukas

Inventing on PrincipleStop Drawing Dead FishThe Future of Programming Yes, all three of them in one episode. Phew! Links $ patreon.com/futureofcoding ...

Beyond Efficiency by Dave Ackley

04 Mar 2024

Contributed by Lukas

Dave Ackley's paper Beyond Efficiency is three pages long. With just these three pages, he mounts a compelling argument against the conventional way w...

Myths & Mythconceptions by Mary Shaw

29 Dec 2023

Contributed by Lukas

In the spirit of clearly communicating what you're signing up for, this podcast episode is nearly three hours long, and among other things it contains...

Propositions as Types by Philip Wadler

19 Nov 2023

Contributed by Lukas

The subject of this episode's paper — Propositions as Types by Philip Wadler — is one of those grand ideas that makes you want to go stargazing. T...

Considered Harmful

29 Sep 2023

Contributed by Lukas

Go To Statement Considered Harmful is a solid classic entry in the X Considered Harmful metafiction genre, authored by renowned computer scientist and...

A Small Matter of Programming by Bonnie Nardi

23 Aug 2023

Contributed by Lukas

This community is a big tent. We welcome folks from all backgrounds, and all levels of experience with computers. Heck, on our last episode, we celebr...

Interpreting the Rule(s) of Code by Laurence Diver

03 Jul 2023

Contributed by Lukas

The execution of code, by its very nature, creates the conditions of a "strong legalism" in which you must unquestioningly obey laws produced without ...

INTERCAL by Donald Woods & James Lyon

01 Jun 2023

Contributed by Lukas

This is a normal episode of a podcast called Future of Coding. We talk about INTERCAL, a real tool for computer programming. [Do I need to say more? W...

Out of the Tar Pit by Ben Moseley & Peter Marks

01 Apr 2023

Contributed by Lukas

Out of the Tar Pit is in the grand pantheon of great papers, beloved the world over, with just so much influence. The resurgence of Functional Program...

No Silver Bullet by Fred Brooks

11 Feb 2023

Contributed by Lukas

Jimmy and I have each read this paper a handful of times, and each time our impressions have flip-flopped between "hate it so much" and "damn that's g...

Programming as Theory Building by Peter Naur

06 Jan 2023

Contributed by Lukas

This is Jimmy’s favourite paper! Here’s a copy someone posted on HitBug. Is it as good as the original? Likely not! Ivan also enjoyed this Theory ...

Magic Ink by Bret Victor

08 Dec 2022

Contributed by Lukas

Before the time-travelling talks, the programmable rooms, the ladders and rocket launchers, we had the first real Bret Victor essay: Magic Ink. It set...

Worse is Better by Richard P. Gabriel

30 Oct 2022

Contributed by Lukas

Following our previous episode on Richard P. Gabriel's Incommensurability paper, we're back for round two with an analysis of what we've dubbed the Wo...

Structure of a Programming Language Revolution by Richard P. Gabriel

20 Sep 2022

Contributed by Lukas

Today we're discussing the so-called "incommensurability" paper: The Structure of a Programming Language Revolution by Richard P. Gabriel. In the pre-...

Personal Dynamic Media by Alan Kay & Adele Goldberg

18 Jul 2022

Contributed by Lukas

There once was a podcast episode. It was about a very special kind of book: the Dynabook. The podcast didn't know whether to be silly, or serious. Jim...

Augmenting Human Intellect by Doug Engelbart

06 Jun 2022

Contributed by Lukas

symbol-manipulation.comcollaboration.comthought-experiments.orgbehaviorism.comtheatre.jssystem.orgevolution.capithy.comreplit.comsummary.co.ukcringe.n...

Man-Computer Symbiosis by J.C.R. Licklider

12 Apr 2022

Contributed by Lukas

Jimmy Miller joins the show as co-host. Together, we embark on a new series of episodes covering the most influential and interesting papers in the hi...

Ella Hoeppner: Vlojure

05 Jan 2022

Contributed by Lukas

Today's guest is Ella Hoeppner, who first came onto the radar of our community back in the fall when she released a web-based visual Clojure editor ca...

Scott Anderson: End-user Programming in VR

07 Nov 2021

Contributed by Lukas

Scott Anderson has spent the better part of a decade working on end-user programming features for VR and the metaverse. He's worked on playful creatio...

Amjad Masad: Replit

27 Aug 2021

Contributed by Lukas

The name Replit will be familiar to regular listeners of our show. The backstory and ambitions behind the project, however, I bet will be news to you....

Toby Schachman: Cuttle, Apparatus, and Recursive Drawing

21 Jul 2021

Contributed by Lukas

In this episode, I'll be talking to Toby Schachman, who many of you are surely familiar with thanks to an incredible string of projects he's released ...

Mary Rose Cook: Isla & Code Lauren

04 Jun 2021

Contributed by Lukas

Mary Rose Cook is a programmer with.. just.. so many side projects, oh my — and, she works at Airtable. Mary created Gitlet, a version of Git in...

Ravi Chugh: Sketch-n-Sketch

09 Mar 2021

Contributed by Lukas

Ravi Chugh is a (recently-tenured 🎉) prof at the University of Chicago. He’s famous for leading the Sketch-n-Sketch project, an output-direct...

Jennifer Jacobs: Para & Dynamic Brushes

14 Jun 2020

Contributed by Lukas

"Metaphors are important here." There's a small handful of people that I've been requested again and again to interview on the Future of Coding podcas...

Max/MSP & Pure Data: Miller Puckette

12 May 2020

Contributed by Lukas

Miller Puckette created "The Patcher" Max (the precursor to Max/MSP), and later Pure Data, two of the most important tools in the history of visual pr...

2020 Community Survey

25 Apr 2020

Contributed by Lukas

This was originally meant to be a little mini-episode halfway through March, with the next full episode coming at the start of April. Would you believ...

Orca: Devine Lu Linvega

01 Mar 2020

Contributed by Lukas

Orca is a visual programming environment for making music. Except it's not graphical, it's just text arranged in a grid. Except it doesn't actually ma...

Making Your Own Tools: Devine Lu Linvega

04 Feb 2020

Contributed by Lukas

We live in a world that is gradually becoming more closed off, more controlled, more regional. Our relationship with technology is now primarily one o...

Unveiling Dark: Ellen Chisa & Paul Biggar

25 Sep 2019

Contributed by Lukas

Last Monday, Ellen Chisa and Paul Biggar unveiled Dark, a new web-based programming environment for creating backend web services. In these conversati...

Blurring the Line Between User and Programmer: Lane Shackleton

15 Aug 2019

Contributed by Lukas

"The world's been divided into people who can make software, and the people who use software all day, and basically we think that that paradigm is not...

The Aesthetics of Programming Tools: Jack Rusher

26 Jul 2019

Contributed by Lukas

Ivan Reese guest hosts. I've been intimidated by Jack Rusher from the first blush. I mean, he's wearing a high-collared fur coat and black sunglasses ...

Joining Logic, Relational, and Functional Programming: Michael Arntzenius

13 Jun 2019

Contributed by Lukas

This episode explores the intersections between various flavors of math and programming, and the ways in which they can be mixed, matched, and combine...

Mathematical Foundations for the Activity of Programming: Cyrus Omar

07 Jun 2019

Contributed by Lukas

Usually when we think of mathematics and programming languages, we think of tedious, didactic proofs that have nothing to do with our day to day exper...

The Case for Formal Methods: Hillel Wayne

11 Apr 2019

Contributed by Lukas

Hillel Wayne is a technical writer and consultant on a variety of formal methods, including TLA+ and Alloy. In this episode, Hillel gives a whirlwind ...

De-Nerding Programming: Jonathan Edwards

02 Mar 2019

Contributed by Lukas

Jonathan Edwards is an independent researcher working on drastically simplifying programming for beginners. He is known for his Subtext seri...

Moldable Development: Tudor Girba

13 Feb 2019

Contributed by Lukas

Tudor Girba builds tools and techniques for improving the productivity and happiness of software teams. He currently works on the Glamorous Toolkit, a...

Democratizing Web Design: Vlad Magdalin

06 Jan 2019

Contributed by Lukas

Vlad Magdalin is the CEO & co-founder of Webflow, a WYSIWYG website builder and CMS that's a thin layer of abstratction over HTML, CSS, and JavaSc...

The Edges of Representation: Katherine Ye

05 Dec 2018

Contributed by Lukas

Katherine Ye is a PhD student at CMU, where she works on representation, including programming languages, visualizations, notations, and interfaces to...

Reflection 14: /about

03 Dec 2018

Contributed by Lukas

If you haven’t been following my research journey, this episode is a great place to join! I recap of who I am, where I come from, what I’m...

Basic Developer Human Rights: Quinn Slack

24 Oct 2018

Contributed by Lukas

Quinn Slack of Sourcegraph believes in low-hanging fruit. Before we improve programming in all the fancy ways, he has a list of all the little improve...

Sustaining the Underfunded: Nadia Eghbal

12 Oct 2018

Contributed by Lukas

Two years ago, Nadia Eghbal "stumbled onto the internet's biggest blindspot": sustainability of open-source. Her Ford Foundation report "Roads and Bri...

On The Maintenance Of Large Software: James Koppel

22 Sep 2018

Contributed by Lukas

How do we maintain millions of lines of code? For example, the Social Security Administration has 60-million-lines of COBOL. James Koppel is building ...

Reflection Thirteen - Independent mentorship

27 Aug 2018

Contributed by Lukas

My research recap episodes are back! This is the first I've recorded since the end of 2017. I discuss my new mentor-mentee relationship with Jonathan ...

Exploring Dynamicland - Omar Rizwan

27 Aug 2018

Contributed by Lukas

Many of you have heard about Dynamicland, Bret Victor's new project. Omar Rizwan comes on the podcast this week to tell us all about it. He recently w...

Bringing Explicit Modeling To The Web: David K Piano

17 Jul 2018

Contributed by Lukas

David K Piano is bringing explicit software modeling to the web with his xstate library. He gives talks around the world about statecharts, and is coo...

Compassion & Programming: Glen Chiacchieri

03 Jul 2018

Contributed by Lukas

Glen Chiacchieri has worked at the MIT Media Lab on Scratch, at Dynamicland with Bret Victor, and is now becoming a psychotherapist. He's known for hi...

You Should Consider Some States Kevin Lynagh

12 Jun 2018

Contributed by Lukas

Kevin Lynagh is a designer specializing in user interfaces for complex systems. He co-created Subform, a CAD-inspired UI design tool, with Ryan Lucas,...

Stop Being A Sysadmin For Your Own Machine: Nick Santos

22 May 2018

Contributed by Lukas

Do you hate Makefiles and YAML config files? Do you feel your soul slowly dying as you wait for your tests to run? Do you yearn for even-more-continuo...

Teaching Abstraction: Brent Yorgey

17 May 2018

Contributed by Lukas

Brent Yorgey is a professor of math and CS at Hendrix College. He studys functional programming in Haskell, type systems, and category theory, and mor...

Learning Programming At Scale: Philip Guo

02 May 2018

Contributed by Lukas

Philip Guo researches ways to scale programming education beyond the classroom. He is the creator of Python Tutor (http://pythontutor.com/), a widely-...

Building for Developers: Aidan Cunniffe

01 Feb 2018

Contributed by Lukas

My guest this week, Aidan Cuniffee, is the founder of two startups in this space, first Dropsource and now Optic. Aidan and I discuss the trade-offs b...

Coding On (the) Beach: Jason Brennan

29 Dec 2017

Contributed by Lukas

Jason Brennan is a Canadian computer scientist focused on education and computing. He’s worked at Hopscotch and Khan Academy. We discussed his e...

Building Universe: Joe Cohen

13 Dec 2017

Contributed by Lukas

Like many of us, Joe Cohen fell in love with HyperCard. Three years ago, he founded Universe to re-imagine HyperCard for the modern day. In this ...

Research Recap Nine: Constructing My Crusade

04 Dec 2017

Contributed by Lukas

Excited to be back after sickness and vacation!  The notes for this episode can be found here: http://futureofcoding.org/episodes/18-researc...

Bootstrapping Bubble.is: Emmanuel Straschnov

28 Nov 2017

Contributed by Lukas

Many of you may have never heard of Bubble.is. That's because they don't build for developers. They build for business people who need to create techn...

Research Recap Eight: Life & Work Planning

06 Nov 2017

Contributed by Lukas

Back in action after my two-week, sore-throat-induced hiatus, I reflect on my work over the past weeks on my Life Plan and Work Plan. If you make it t...

Raising Genius with Scott Mueller

17 Oct 2017

Contributed by Lukas

Scott Mueler is the founder of UCode, an after school coding program in California, which he created after teaching his then six-year-old son Ken to c...

Research Recap Seven - Master Planning

09 Oct 2017

Contributed by Lukas

Inspired by Juan Benet (and Elon Musk), I zoomed out last week and thought about my "master plan" for this project. You can see a detailed outline for...

Teaching Elm To 4th Graders: Christopher Anand

03 Oct 2017

Contributed by Lukas

Most people consider ML-based langauges like Elm hard enough to learn as an adult. But according to Professor Christopher Anand of McMaster University...

Research Recap Six: CycleJS Deep Dive

25 Sep 2017

Contributed by Lukas

The last two weeks were all about CycleJS. In order to create visual spreadsheet metaphors for CycleJS stream combinators, I need to have a better und...

How ReactJS was created - with Pete Hunt

19 Sep 2017

Contributed by Lukas

One of the original ReactJS developers at Facebook and Instagram, Pete Hunt (@floydophone) tells us the story behind the metoric rise of ReactJS. Pete...

Unison's Paul Chiusano on how Abstraction Will Save Distributed Computing

13 Sep 2017

Contributed by Lukas

In this episode I speak with Paul Chiusano (@pchiusano), creator of Unison, about his ambitious vision for the future, where we can abstract over dist...

Research Recap Five

11 Sep 2017

Contributed by Lukas

The last two-week-research-cycle was my most productive yet! In this recap, I debreif my Alan Kay deep dive, discuss tweaking my schedule after readin...

Research Recap Four

28 Aug 2017

Contributed by Lukas

After coming back from Boston, I did a deep dive into Jonathan Edwards, Jaime Brandon, Conal Elliot, as well as spending a full day reviewing Eve (Chr...

Looker's Lloyd Tabb on Growing Languages Through Deprecation

25 Aug 2017

Contributed by Lukas

In this episode, I speak with Lloyd Tabb, co-founder and CTO of Looker, a data analytics platform build around a SQL modeling langauge, LookML. He tal...

Research Recap Three (WoofJS Workflow)

24 Aug 2017

Contributed by Lukas

Over the last two weeks I had a suprise trip to Boston to meet with other researchers in this space. In preperation for the event, I spent most of the...

Samantha John Of Hopscotch On Learnable Programming

11 Aug 2017

Contributed by Lukas

In this episode, I chat with Samantha John (@saj0hn), cofounder and CEO of Hopscoth (@hopscotch), the award-winning iPad and iPhone app that allows ki...

Research Recap Two

31 Jul 2017

Contributed by Lukas

Learn about what I did over the last two weeks!  Notes here: http://futureofcoding.org/episodes/4-research-recap-two.htmlSupport us on Patreon: h...

Jonathan Leung on Inventing on Principle

21 Jul 2017

Contributed by Lukas

My friend Jonathan and I discuss various design goals that I try to keep in mind while doing user interface research. You can find notes from this epi...

Research Recap - A Year in Review

19 Jul 2017

Contributed by Lukas

Let me get you up to speed with my research projects over the past year. You can read more about my projects here and here and about WoofJS here....

Welcome to the Future of Coding

14 Jul 2017

Contributed by Lukas

Hi, I'm Steve Krouse. Welcome to my podcast and open-journal research project to create the future of coding. I believe the tools we current...