So far, we’ve covered a lot of ground. I started this series with a first-principles definition of a user interface, and the idea that a user interface facilitates communication between a user and a programmer. I’ve introduced the concept of an immediate-mode API as a suitable design strategy for a user interface system’s builder code. And lastly, I’ve …
© 2026 Ryan Fleury · Privacy ∙ Terms ∙ Collection notice
Substack is the home for great culture


