
Sign up to save your podcasts
Or


This episode is about the paper Technical Dimensions of Feedback in Live Programming Systems by Josh Horowitz.
[THIS SPACE INTENTIONALLY LEFT BLANK]
[SERIOUSLY, IF YOU WANT SOMETHING HERE, WRITE IT YOURSELF]
[NO PROMISES. MAKE IT GOOD]
It's a solid episode — that's my take. You should listen to it instead of reading about it. And then give us your take.
Links
$ Gang, I'm sorry this episode is months late. It was a real doozy! But also, the bonus episodes over on our Patreon have been getting wildly ambitious. I did an insanely edited 54-minute video about The Browser Company. We had William Taysom over to share a deep critical analysis of The Witness. Jimmy and I shared what we'd do with our lives if we weren't doing computer stuff. And most recently, we spilled the design tea on two recent projects we've been working on — Jimmy's Whiteboard visual programming system, and Tenfold from Ink & Switch. If you like the FoC podcast, you'll get so much more of it for $5/month at feelingoff.com.
The Chorus:
(if you see yourself in this list and would like a link to your website, let me know)
Music featured in this episode:
! If you figure out all the secret clues lemme know, join the Feeling Of community, and here are the Means-to-Find I, and also J:
https://feelingof.com/episodes/080/
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
Click here to join the "social experiment" — https://ivanish.ca/zoom
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
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 choice of new name. It's a small change, but it feels meaningful and clarifying. The new name better fits what we've been doing all along, and sets us up for the next decade of this community.
The new name reminded us of The Computer is a Feeling, a document (of some definition) by Tim Hwang and Omar Rizwan. Unlike our usual selections, which are crouton-dry and tiring, this one is basically a 1-pager, quick and fun — you should totally give it a glance and see what you make of it, before Jimmy and I tease it apart and lawyer over the many nuances.
This piece makes us question what the computer means in our lives, and how that may have changed over time. Light on specifics and arguably steeped in nostalgic yearning, its series of declarative statements come out more like broadly probing questions. Is the computer feeling possessed only by those who remember the time before the internet? Are computers even required? What does feeling this feeling elicit one to do?
We answer at least one of these questions. "But you can't trust them, they're podcasters," said everyone ever, "you've got to feel it for yourself."
Links
$ While these main Feeling of Computing episodes are, in a word, infrequent, the bonus episodes over on our Patreon — Feeling Off — arrive at a dependable regularity! Why, in the time since we recorded this here episode, we've released two (2) bonus episodes. The first was a unruly deep tangent Jimmy and I fell upon right smack in the middle of this very episode, and then excised out — That's Shakespeare — about code.org, whether the "everyone should learn to code" movement is actually about literacy, the backlash to this movement, and our personal feelings on it all. Then in December we shared our annual end-of-the-year spectacular with games, awards, music, spelling, men who are spiders, and our predictions about the near and distant future — All of the False Ones — free free free for download, no patronage required.
Wormholes used in this episode:
! Send us gushing, uncomfortably familiar fan mail, join the Feeling Of community, and find us on-line:
https://feelingof.com/episodes/079
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
One of the biggest goals of this show — our raisin detour, if you will — is to encourage people to look at computer programming differently. It's not just a job, or a way to make the computer do what you want. Code isn't just the material you sculpt into apps and games and websites. The very act of programming itself, and the languages we make and use to do that programming, reflect who we are as people. Programming languages say something.
Esolangs — esoteric programming languages — are programming languages created for these more self-reflective purposes. To some, they're defined by what they're not: not for serious use, not for education, not for efficiency. To others, they're a bunch of funny jokes that people can commiserate through after suffering the steep learning curve of becoming a programmer. A few find in them an opportunity to explore strange computational models, or baffling syntax designs. But is there more to them? Could there be?
In this episode, we're discussing a preprint of the paper Let's Take Esoteric Programming Languages Seriously by Jeremy Singer and Steve Draper, and struggling with what it even means to give esoteric languages their due.
Links
$ Each of these episodes is a labour of love. If you appreciate that labour, slip us a five on Patreon. As is the norm, you'll get a second RSS feed with a bonus episode each and ev-er-y month. Except this month, there's actually two (2) bonus episodes, for the simple reason that this podcast swells with bubbles of hot waxy fluid that spill the container of my Ableton Live when they pop. The first pop is a half hour cut from this esolangs ep, the three of us brainstorming esolangs we'd enjoy, super casual and playful, perfect for building your parasocial podcast relationship, you'll love it. The second bonus, as I'm sure you've been expecting, is three hours of Jimmy and I relaying our experiences with Silksong, unpacking its few contentious design decisions, fawning over exquisite details, the good shit. So yeah, hand us one hundred nickles, help Ivan repair his basement, enjoy more of… whatever this is.
Music used in this episode:
! Send us email, join the FoC community, and find us on-line:
See you in dreamland~
https://feelingof.com/episodes/078/
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
A classic "80-year predictions" episode. How did we do, humanity?
Here's the article (free with ads): As We May Think
Links
$ Patreon
Music:
! Send us email, join the FoC community, and find us on-line:
See you in the future!
https://futureofcoding.org/episodes/077
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
You know Alan Turing, right?
And the Turing test?
Have you actually read the paper that introduced it,
Computing Machinery and Intelligence?
No?!
You… you are not prepared.
With very special guest: Felienne Hermans
Notes
$ Patreon
! Send us email, especially questions or topics you'd like us to discuss on future episodes, share your wildest ideas in the Slack, and:
See you in the future!
https://futureofcoding.org/episodes/076
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
In the academic field of programming language research, there are a few prestigious conferences that you must present at to advance in your career. These conferences are rather selective about which presentations they'll accept. If your research work involves proving formal properties about a programming language, you'll have their ear. But if your work looks at, say, the human factors of language design, you might as well not bother applying — and thus, not bother pursuing that work in the first place. Why is the formalistic, systems-focused work elevated, and the human-focused work diminished? And what are the downstream consequences, the self-reinforcing feedback loops that come from this narrow focus?
In this episode we discuss a paper by Felienne Hermans and Ari Schlesinger titled, A case for Feminism in Programming Language Design. It applies the lens of intersectional feminism to reveal a startling lack of "Yes, and…" in academic computer science, where valuable avenues of inquiry are closed off, careers are stifled, and people are unintentionally driven away from contributing to the field, simply because their passions and expertise don't conform to a set of invisible expectations. Through heartbreaking personal anecdotes and extensive supporting references, the paper makes the case that there's a lot of high-value greenfield work to be done, and people who would love to do it — but we will need to collectively identify, understand, and then fix a few broken incentives before it'll happen.
Notes
$ Patreon
Welcome to the TALK BLOC:
Felienne Hermans at Onward! 2024: A case for Feminism in Programming Language Design
Ivan and Alex Warth at LIVE 2024: Inkling
Lu at LIVE 2024: Arroost
Lu at Onward! 2024: Dialogs on Natural Code
Discovering Your Software Umwelt by Rebecca Wirfs-Brock, Allen Wirfs-Brock, and Jordan Wirfs-Brock
A New Cognitive Perspective on Simplicity in System and Product Design by FoC community member and previous bonus episode guest, Stefan Lesser
Redressing the Balance: A Yin-Yang Perspective on Information Technology by FoC community member Konrad Hinsen
Foremost among the contributions to society by Icebergs are their inspiration of the meme
Alex McLean as in Insane in the Membrane
FOUR FOUR
Mary Shaw, previous guest
Zachtronics make some hard puzzle games.
Define Define, a really great video about that.
Oh, you question toxic masculinity, yet you live within the gender binary?
! Send us email, especially if you're an avid listener who happens to work for a placement agency and knows an AI thought leader who has advised 5000 startups and would be a great fit for our show, share your ideas in the Slack, and:
See you in the future!
https://futureofcoding.org/episodes/75
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
"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 question in two, first asking whether the universe itself is a computer, then whether the universe could even be computed. These are lofty, unanswerable questions, sure, but they encroach on our territory — philosophy, automata, nonsense. So, in our usual reverent style and with attentive pacing, the three of us explore the paper, the questions, the answers they choose to highlight, and even share a few perfectly reasonable answers of our own.
Links
$ Patreon
In no particular order:
Music featured in this episode:
! Send us email, share your ideas in the Slack, and catch us while you still can:
See you in the future!
https://futureofcoding.org/episodes/74
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
Alexander Repenning created AgentSheets, an environment to help kids develop computational thinking skills. It wrapped an unusual computational model with an even more unusual user interface. The result was divisive. It inspired so many other projects, whilst being rejected at every turn and failing to catch on the way Scratch later did. So in 2017, Repenning published this obit of a paper, Moving Beyond Syntax: Lessons from 20 Years of Blocks Programming in AgentSheets, which covers his findings over the years as AgentSheets evolved and transformed, and gives perspective on block-based programming, programming-by-example, agents / rule / rewrite systems, automata, and more.
This is probably the most "normal" episode we've done in a while — we stay close to the text and un-clam many a thought-tickling pearl. I'm saying that sincerely now to throw you off our scent the next time we get totally lost in the weeds. I hear a clock ticking.
Links
$ Do you want to move beyond syntax? Frustrated by a lack of syntactic, semantic, or pragmatic support? Join our Patreon! Choose the tier that best reflects your personal vision of the future of coding. Get (frequently unhinged) monthly bonus content. Most of all: let us know that you enjoy this thing we do, and help us keep doing it for years to come.
Music featured in this episode:
! Send us email, share your ideas in the Slack, and catch us at these normal places:
See you in the future!
https://futureofcoding.org/episodes/073
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
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, similar to Sketchpad or Smalltalk or something, yet another promising prototype from the early history of our field that failed to take the world by storm. Our stock-in-trade on this show.
But you've probably heard of Programming by Demonstration. And you've certainly heard of icons — you know, those little pictures that have become indelibly part of computing as we know it. Pygmalion is the originator of these concepts… and more!
The best introduction to Pygmalion is Mariano Guerra's No-code History: Pygmalion, which includes a clearly articulated summary of the big ideas, motivation, and design, with a video demonstration of the programming interface, key terminology, and links.
The most introduction to Pygmalion — or Pig Million, The Millionth Pig, as it'll surely come to be known — is the subject of today's episode: the original paper by David Canfield Smith.
Links
$ We don't run ads on this show anymore. Sometimes Ivan makes a fake ad for a nonsense product like CarrotGrid or Hest, but those don't pay for the dirt & vapor we grow them in. But what if they could?
Gonna just get this one out of the way: Quotation — and I quote, "A crucial semantic distinction between direct and indirect speech is that direct speech purports to report the exact words that were said or written EXACTLY AS THEY WERE SAID OR WRITTEN, LU, whereas indirect speech is a representation of speech in one's own words WHICH IS ALSO TOTALLY FINE, BUT JUST BE COOL ABOUT IT HEY?"
@[email protected]: but wouldn't it be funny... if i quoted those statements on a podcast... and the podcast editor thought... "that doesn't sound right, bret can't have said that"... (he can do no wrong after all)... and so they thought i was just paraphrasing him wrong... and they didn't mark them as quotes like all the other quotes in the show... wouldn't that be funny
DrawDeadFish.com
Shout out to Brian Hempel who sent us (among other treats) this concise summary of Pig Million from the seminal book Watch What I Do: Programming by Demonstration.
Recent FoC Patreon bonus episodes were about the game Baba is You and, on our first ever video episode, the design of a visual representation for machine code.
Leda and the Swan.
Lenna, a sexist test image that was and to some extent still is widely used in computer graphics.
Living Computation
Lu: Biscuit
Jimmy: Biscuit
Ivan: Limp Bizkit
Fine, I might as well link to Frege and analogy.
Aaron Sloman's INTERACTIONS BETWEEN PHILOSOPHY AND ARTIFICIAL INTELLIGENCE: The Role of Intuition and Non-Logical Reasoning in Intelligence
Ivan: Platonism
Jimmy: Neoplatonism
Lu: Neuplatonism
I would never Derrida
Nosey words
History of the alphabet
TodeTode
Lu: Conlang
Ivan: Conlon Nancarrow, beloved (by Ivan, at least) composer of music for the Player Piano. Here's a baby-faced Adam Neely with the scoop if you're new to Nancarrow. Welcome.
Jimmy: Conway Twitty
Autological words
Heterological words
School for Poetic Computation
Programming by Demonstration
Player vs Environment
For the video demonstrating the programming model, check Mariano's post
Open Canvas Working Group
Lu's project CellPond, and their SPLASH talk
StageCast Creator
Marcel Goethals makes a lot of cool weird stuff and is a choice follow.
Why does it say "Put all the metal back in the ground" at the bottom of the show notes?
Music featured in this episode:
! Send us email, share your ideas in the Slack, and catch us at these normal places:
See you in the future!
https://futureofcoding.org/episodes/072
Support us on Patreon: https://www.patreon.com/feelingofcomputing
See omnystudio.com/listener for privacy information.
From the publisher's feed
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. Hosted…

98 Listeners

15,872 Listeners

609 Listeners