Note that when we developers write software for •ourselves•, we stuff it chock full of these tinkering affordances. The average CLI and programmer’s text editor is a funplex of absurdly general customization points — reshaping affordances that meet the system’s users (programmers) where they’re at (writing little snippets of code).
We offer very little along those lines to non-programmers who use computers.
7/