“Real developers don't use UIs”: The value of web UIs for CLI-oriented users
medium.com
medium.com
What this makes me wonder is how much effort should go into each User Interface. You describe a web GUI (in this domain) to be a good place for people to learn about something new and maybe kick the tires. It can also speed up their interactions via visual tricks. However, you mention that productive, at scale, and "more money" use occurs more in the CLI. Does that mean companies should make their UI better at educating the CLI and worry less about doing things in it and make the CLI be the encouraged primary form of "Doing"?
On top of that, making a GUI requires front end/backend development, UX, visual, research, and a whole lot of time while a CLI requires UX (maybe) and backend development and is overall simpler. I feel like the positives and negatives described in this article don't really support making a UI do anything more than discovery and education on the CLI. And CLI are finally attempting UX improvements like your example from Yeoman. They are taking the best bits from the Usability of GUI (color, shapes, iconography, recommendations, etc)and putting them in the CLI. Does that diminish the relevance beyond education and marketing of a GUI in this domain even further?
Doing a CLI also requires, at least, back-end development and research. Doing a decent one requires a tremendous focus on UX.
That being said, I've been excited in the past seeing a new take on IDE's with things like LightTable (I'm not positive that's the name...) which have pushed the needle even further on the UI/CLI balance.
Disclaimer: I work for IBM Cloud
From a design perspective I feel like the CLI is far too often forgotten.