![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/a94223a2-45c3-4588-81e7-40a4b5f305cb.webp)
I actually kinda agree with this.
Even if a commandline tool has more power, utility and flexibility than a gui tool, guis let you drill down into the core workflow of what your software is meant to do. At a minimum, it lets you segment what your regular users are expected to do from what your power users could use your software to do.
Additionally, if you intend for your software to be used by non-software adjacent users, a commandline interface is just asking for people to get lost/confused.
At work, we use ROS on some of our systems and while the commandline tools are simple to someone who works in the ecosystem, knowing what to look at when things go wrong is tricky.
Even a simple gui in tkinter that shows statuses or shows a list of topics and lets you print them out is leagues above the commandline when it comes to how much I need to be involved in other peoples’ problems.
It is a luxury to be knowledgeable in software concepts and I think software devs/power users forget that often.
I just don’t really get why people even get behind stuff like this. There’s just nothing for anyone to really gain and a whole lot for everyone to lose…
Even the mega rich and the corporations have to recognize that an unstable world isn’t really a great place to live or do business right? Or is it just that they’re so far removed from everything that they don’t have to care?
By the time you’re benefiting from this in a non-symbolic way, your net worth is more than you can conceivably spend in a lifetime… Go home, you’re done!