Οι οπτικές γλώσσες προγραμματισμού έχουν προσελκύσει πολλές προσπάθειες ανάπτυξης και βελτίωσης, αλλά υποφέρουν από το πρόβλημα της πυκνότητας της πληροφορίας. Πράγματι, μια συμβατική επιτραπέζια οθόνη δεν μπορεί να απεικονίσει περισσότερα από πενήντα οπτικά αντικείμενα, το οποίο αναφέρεται ως φράγμα του Deutsch, ο οποίος το παρατηρήσε σε μια παρουσίαση ενός νέου εργαλείου οπτικού προγραμματισμού.