# The best description of it is probably still in Licklider’s Man-Computer
Symbiosis & Englebart’s…

I’ve written some specific recommendations here, with regard to bringing the
expressive power & flexibility of command line interfaces to…

* * *

The best description of it is probably still in Licklider’s [Man-Computer
Symbiosis](http://groups.csail.mit.edu/medg/people/psz/Licklider.html) &
Englebart’s [Augmenting Human
Intellect](http://www.dougengelbart.org/pubs/augment-3906.html). However, this
kind of symbiotic relationship is familiar to any developer who frequently
does iterative development in a REPL — which is to say, almost everybody who
develops in a scripting language on a unix.

I’ve written some specific recommendations here, with regard to bringing the
expressive power & flexibility of command line interfaces to the GUI realm:

[ **Some tentative guidelines for GUI composability**  
 _Introduction_ hackernoon.com](https://hackernoon.com/some-tentative-
guidelines-for-gui-composability-2900abead1d9 "https://hackernoon.com/some-
tentative-guidelines-for-gui-
composability-2900abead1d9")[](https://hackernoon.com/some-tentative-
guidelines-for-gui-composability-2900abead1d9)

As for forces that oppose this, I’d have to just point at lack of political
will, short-termism, a focus on marketability and backward compatibility, and
a general lack of interest in empowering people when it doesn’t add to the
bottom line.

(In other words, capitalism.)

By [John Ohno](https://medium.com/@enkiv2) on [February 25,
2018](https://medium.com/p/a03143bc81b7).

[Canonical link](https://medium.com/@enkiv2/the-best-description-of-it-is-
probably-still-in-lickliders-man-computer-symbiosis-englebart-s-a03143bc81b7)

Exported from [Medium](https://medium.com) on September 18, 2020.

