- debugging
- code browsing, system exploration
- customizable, modular, non-textual user interfaces*
- immediate feedback after code changes
- non-textual programming
is < what Lisp and Smalltalk environments provided more than thirty years ago.
* not necessarily visual programming. Look at the Genera Lisp OS or Plan 9 for example.