2 ms·
I think it a good answer to the wrong question. The wrong question is: (most/many) people cannot program because it is difficult to type the right things in, s
by truly 5y ago
I think it a good answer to the wrong question.
The wrong question is: (most/many) people cannot program because it is difficult to type the right things in, so let us remove typing.
The right question should be: how can we more efficiently develop software?
No-one would ever think to start a no-write movement because people cannot write properly. We instead teach everyone to write starting from the first grade, and we build tools to help them write better (dictionaries, word processors, spell checkers).
For programming, we should also concentrate on building tools (like the awesome IDEs of today) that makes developing software more efficient. Some of the efficiency can be had by no-code (i.e., Delphi-style forms), some can be had by improvements to technology (code completion), some can be had by improved language design. We should also invest more in programming education.
Low/no code DSLs are also good (think of Excel).
But I am skeptical of general purpose no-code: if it's Turing-complete, it's just a programming language in disguise.