3 ms·
> The benefit of a well designed GUI is that it can give you high quality feedback, In theory, yes. In practice, what happens is the progress bar would seem to
by xorcist 5y ago
> The benefit of a well designed GUI is that it can give you high quality feedback,
In theory, yes. In practice, what happens is the progress bar would seem to freeze.
What do you do now? Some computers still have a blinking HDD LED, maybe you can glance there.
Otherwise you have to know a great deal of the mechanics behind the curtain to find where the relevant log is, and how to inspect the running process. Is it a stale mount? A shared library that wasn't found? Or perhaps an automatic operation triggered on a magic filename?
A CLI has the benefit on being conceptually simple. There's going to be a result, and it's going to the console. It may be cryptic, and you may have to look up the meaning it it's something unusual (notorious ones like "lp0 on fire" are the joke of the Internet, hilariously cryptic GUI messages are a dime a dozen), but it's seldom going to surprise you. It's not going to freeze the terminal, or suddenly boil your coffee.
It's certainly not the silver bullet that fits all, but things that are conceptually simple are often a good default.
- cameronh90 5y ago> There's going to be a result, and it's going to the console. If you're lucky. The kind of things that make a UI freeze often make a CLI freeze too. If you're unlucky, you end up with an unkillable process. Or, more confusingly, a process that garbles up your shell until you reset it.