In other words, you could post such a takedown for plenty of visual programming languages that have very satisfied users who are made very productive by their use. Does that mean they “won’t work”? Clearly not.
These text templates are very easy to post - all it required of you was to skim the page, add an X to the lines where it felt like there was sort of a match even if you don’t really know, and click “post” - but they provide little to no value.
I chose the "flame form" format as a tribute to usenet, and for being eye-catching. It's an easy way to digest the cognitive dimensions framework applied to a practical case, which I wanted to spread. Hacker News is a good place to divulge relevant concepts to people interested in visual languages.
https://it.slashdot.org/comments.pl?sid=4366081&cid=45208069
[X] Boxes and arrows
[ ] Spreadsheet-like
[ ] Control flow block primitives
[ ] Grid world simulation
approach to visual programming. Your approach won't work because it gets poor scores in the following cognitive dimensions (https://en.wikipedia.org/wiki/Cognitive_dimensions_of_notati...):
[ ] Abstraction gradient
[x] Closeness of mapping
[ ] Consistency
[x] Terseness
[x] Error-proneness
[x] Hard mental operations
[ ] Hidden dependencies
[ ] Juxtaposability
[x] Premature commitment
[ ] Progressive evaluation
[x] Role-expressiveness
[ ] Secondary notation and escape from formalism
[x] Viscosity
[ ] Visibility
and the following philosophical objections may also apply:
[ ] Any schema based on undeclared program state is unacceptable
[x] Complex dependencies will get intermingled and make a mess
[ ] You can't have more than 50 visual primitives on the screen at the same time
[x] Function application is the wrong abstraction for flow graphs
[x] Similar proposals have been tried in the past, and failed
[x] It requires seeing the whole thing at once
[ ] It doesn't allow for in-place comments
[x] Evaluating program state is hard
Furthermore, this is what I think about your solution:
[x] Sorry dude, but I don't think it would work.
[ ] This is a stupid idea, and you're a stupid person for suggesting it.
[ ] Nice try, assh0le! I'm going to find out where you live and burn your house down!