4 ms·
I guess my perspective is that end-user programming has to be easily discoverable and doable by end-users, and provide some method of progression from simple ta
by joppy 6y ago
I guess my perspective is that end-user programming has to be easily discoverable and doable by end-users, and provide some method of progression from simple tasks up to more complicated ones (a perspective shared by the article authors). It’s not the visual affordance of the context menu that I think is good, it’s the progressiveness and discoverability. Sticking a manual in someone’s face is very different to them choosing to ask a certain UI element “what else can be done?”
Of course punching in some emacs lisp qualifies as end-user programming, I’m just don’t think it will be a kind of programming accessible or available to the majority of end-users of computers.
- nescioquid 6y agoYeah, now that you mention "progressiveness", I see the distinction. You don't have to know how to accomplish the task in its entirety before you attempt it, and the system exposes more relevant affordances as you make progress on your task.