upvote
The terminal is also just the easier way to instruct someone to do things. "Just run this" is easier than a step by step guide through UIs which often change.
reply
When Windows 95 was introduced as a fully graphical operating system every manual coming with Microsoft software instructed you to open the "Run"-dialog and type your drive letter followed by "setup.exe" to install the software.
reply
I go into the shop, I walk up to the counter, and I say "Can I have a 1/2" drive T50 Torx bit please", and the person behind the counter says "Yes of course" and we go over to the small expensive tools cabinet and get one out.

I don't go into the shop and wander about until I find something that looks like it, then stand there pointing things going "THAT!" until someone figures out what I mean.

And now I have a T50 Torx bit that I can stick on a ratchet with a long extension and get the passenger seat out of the Range Rover so I can retrieve my daughter's favourite necklace from where it's gotten entangled with the wiring to the gearbox and suspension ECUs in a place where I can see it with a dentist's mirror but can't actually get a grabber onto to fish it out, worse luck.

So that's my afternoon sorted then. Because we're not just hacking on computers round here.

reply
On the other hand, if you went and browsed the visual interface, you might discover you could purchase a 1/2” drive to 1/4” hex adapter, thereby opening up the possibility of using the entire set of impact driver bits you already own.
reply
The UI is also less stable then most cli tools.

The enterprise tools I am currently working with often have outdated screenshots in their own documentation.

reply
Getting them to take screenshots with playwright/puppeteer and look at them as part of their development iteration cycle works well.
reply
For local inference, sure, but we simply lack the computing power to train them on all the images and html content that is available in the internet and books. That will happen sometime in the future, though.
reply
Alternative take: Because no designers are getting paid to move "rm" to "fileops rm" or otherwise between releases.
reply
Yep and also their 'click paths' (<- love that by the way) are trained on READMEs which are often out of date.
reply