2024-08-23, 07:40 PM
(This post was last modified: 2024-08-23, 07:41 PM by TheDreadPirate. Edited 1 time in total.)
My gripe with UIs is more directed toward UIs for apps that are CLI native, or whole operating systems that are built around a web interface to manage your operating system. Like Docker Desktop, Portainer, Podman, TrueNAS Scale, Open Media Vault, unRAID, etc.
You are reliant on the UI developer implementing buttons and check boxes for all the things the underlying CLI app can do. The status information shown to you is selected and organized in a way they see fit. The number of times someone had a problem with, for example, Docker that I knew exactly how to fix on the command line. But the user was using a UI to make using Docker "easier".....until something breaks.
And then when you start learning how to write bash scripts and such, the world of loops and automation opens up.
You are reliant on the UI developer implementing buttons and check boxes for all the things the underlying CLI app can do. The status information shown to you is selected and organized in a way they see fit. The number of times someone had a problem with, for example, Docker that I knew exactly how to fix on the command line. But the user was using a UI to make using Docker "easier".....until something breaks.
And then when you start learning how to write bash scripts and such, the world of loops and automation opens up.