Digital Grove

Digital Grove

Share this post

Digital Grove
Digital Grove
UI, Part 8: State Mutation, Jank, and Hotkeys
Copy link
Facebook
Email
Notes
More

UI, Part 8: State Mutation, Jank, and Hotkeys

Making the case for limiting the timeframe during which important state mutations can occur, making these mutations homogeneous, and how this idea can be used together with builder code.

Ryan Fleury's avatar
Ryan Fleury
Aug 23, 2022
∙ Paid
26

Share this post

Digital Grove
Digital Grove
UI, Part 8: State Mutation, Jank, and Hotkeys
Copy link
Facebook
Email
Notes
More
3
Share

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 …

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Ryan Fleury
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More