Design a system so that anyone who has learned the basics can do anything possible, albeit awkwardly or inefficiently. (The basic subset is complete, in the style of Turing-completeness.) Then, provide educational tools that offer ways to improve a given imperfect method.
Command line, or textual programming, is good for this because it can capture starting point for improvement -- text of the starting method -- which can be pointed at and altered. A sequence of mouse clicks is not so good.
All this corresponds to a radical difference from asking the Microsoft paperclip or Google or Amazon AI voice assistant how to directly do something.
No comments :
Post a Comment