Sunday, July 30, 2017

[curathss] How to do it better

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 :