Szymon Kaliski

  1. Main
  2. Projects
  3. Notes
  4. Music
  5. Bio

VPL Issues

The problem with visual programming is that you can't have more than 50 visual primitives on the screen at the same time.

Deutsch limit

The classic problem with node + arrow code is that the complexity of the graphical representation is simpler than the text representation for simple graphs, but grows in complexity much faster than text does. This makes graphs very attractive for demos and extremely painful for real work. Luna's approach tries to get around this by giving two views on the code, but I suspect the better answer is another paradigm we haven't seen yet.

— Jack Rusher

Secondary notation is poorly developed in the box-and-wire notations we examined, which we believe makes them harder to understand (although as yet, large-scale studies of comprehension have still to be reported). To achieve their aim of making better use of the visual medium, VPLs need facilities for colouring, commenting, grouping, modularizing, etc. (We recommend an explicit 'description level'.) Techniques to reduce the cluttered-wire problem would greatly increase the scope for using spatial layout as a form of communication.

— Usability Analysis of Visual Programming Environments - A "Cognitive Dimensions" Framework

Backlinks

  1. 2024-02-21Future Of Coding1
  2. 2022-02-01VPL1
  3. 2021-06-09Places in Software1

394 words last tended to on 2022-02-01newsletter, rss