3 ms·
Well, text is an abstraction for ideas. But text is a flexible abstraction, which is easy to store change, diff, read. Visual programming with nodes/blocks is
by gitgud 6y ago
Well, text is an abstraction for ideas. But text is a flexible abstraction, which is easy to store change, diff, read.
Visual programming with nodes/blocks is another abstraction for ideas. But blocks and nodes are much, much less flexible. So these abstractions have to be much more precise... Which leads to problems.
A good analogy is Lego vs clay.
With Lego; you can make anything with the right bricks. The problem is each brick is precisely crafted and you're limited to the blocks you have.
With Clay; you have the freedom to mold anything to whateber precision you need... But it might take you longer