Feeling of Computing • Episode 80 • Technical Dimensions of Feedback in Live Programming Systems by
@Joshua Horowitz
The podcast is back!! Woof this one took a long time to edit. But, the good news, the good news:
this paper is a
banger, and I'm not just saying that because I've gazed longingly into Josh's eyes (and I'm not saying I have done that, either). More good news — several of you probably know that this paper is a banger, for reasons that will become clear to the rest of you as you listen. (Have I said too much? Is it too easy to figure out all these secrets? Keep mum.)
What's the paper about? I mean… you have live programming systems. They give you feedback on your program as you edit it. The design of the feedback mechanism(s) is an interesting space to explore, and there are tradeoffs and (Margaret) qualia to balance and stretch and enrich. In the paper, Josh maps out the space and gives us hints as to how to make live programming systems
way the hell better. Personally, I left this paper wanting feeling super jazzed to go make even wilder visual programming systems. Hopefully you'll find it similarly exciting.
And I hope you enjoy the podcast. Let me know what you think — sincerely.