In this series, I’ve written a number of times that a software user interface is, fundamentally, the barrier between a user and some computational system. It is what allows information flow between a human using a computer and the human who programmed that computer. One direction of the information flow is what is often regarded as “inputs”—the user is …
© 2026 Ryan Fleury · Privacy ∙ Terms ∙ Collection notice
Substack is the home for great culture


