Technical Dimensions of Live Feedback in Programming Systems

Hacker News Top Papers

Summary

This paper presents six dimensions to characterize live feedback in interactive programming systems: granularity, reactivity, velocity, moldability, bidirectionality, and materiality, aiming to map the design space.

No content available
Original Article
View Cached Full Text

Cached at: 05/14/26, 09:22 AM

# Technical Dimensions of Live Feedback in Programming Systems Source: [https://joshuahhh.com/dims-of-feedback/](https://joshuahhh.com/dims-of-feedback/) [← Josh Horowitz](https://joshuahhh.com/) ![Dimensions of feedback in live programming systems](https://joshuahhh.com/dims-of-feedback/dims-of-feedback.png) While live feedback plays an important role in many interactive programming systems, its design space remains largely unmapped, making it difficult to discuss and build on the wide range of designs explored by past systems\. As a first step towards establishing this map, we present six dimensions that can be used to characterize and evaluate live feedback in programming systems:**granularity**,**reactivity**,**velocity**,**moldability**,**bidirectionality**, and**materiality**\. Presented at[PLATEAU 2026](https://2026.plateau-workshop.org/):[PDF](https://joshuahhh.com/dims-of-feedback/dims-of-feedback.pdf)[DOI](https://doi.org/10.1184/R1/31814011)[Video](https://www.youtube.com/watch?v=tZAv-xC0iEw) Based on an earlier presentation at[LIVE 2024](https://liveprog.org/live-2024):[Video](https://www.youtube.com/watch?v=lTh8BwoSlnM) This work was featured on[Episode 80 of the Feeling of Computing Podcast![Feeling of Computing](https://joshuahhh.com/dims-of-feedback/feeling-of-computing.png)](https://feelingof.com/episodes/080/)\. I make a surprise appearance\! \(It was a surprise for me\.\)

Similar Articles

Interactive Evaluation Requires a Design Science

Hugging Face Daily Papers

This position paper argues that interactive AI evaluation should be treated as a design science paradigm, proposing a two-axis taxonomy and reporting standards for assessing dynamic system behavior through trajectories.