The biggest challenge with visual programming is you have to reinvent every text-based tool.
And there are a lot of them.
Diff, interactive debugging, keyboard-accelerated inputs and shortcuts, search, version control... The list goes on.
And there are a lot of them.
Diff, interactive debugging, keyboard-accelerated inputs and shortcuts, search, version control... The list goes on.
If you are programming a singular thing, this probably has good legs. As soon as you are programming many things, though?
This is why cad systems can be seen as visual programming of parts, but are never considered for this debate.
There is an impressive list of things your enter a race to parity with.