can someone build a GUI for this great cli? #1138
Replies: 2 comments 1 reply
Why would you assume that? People who deal with nontrivial CSV data (typically data that you cannot open in spreadsheet software like Excel or LibreOffice) usually know programming and how to use CLI tools because this is the only way to deal with such data, as GUI tools will always fail them since they usually scale pretty badly. Now regarding a GUI, we are not opposed to it per se, but we don't really know how this could work. GUIfying a CLI tool that is leveraged to deal with very large streams of data does not usually work very well. This is one of the reasons why people still use the command line nowadays, because it is the best (or at least not the worst) interface to solve this kind of problem, along with script programming. So creating a GUI would require quite a lot of design work in the case of
TL;DR: we are not opposed to the idea of a GUI but we don't know how to design it to be useful and to whom it would be useful beyond the command line interface. |
I have encountered this kind of situation in the past and the solution was usually to design dedicated tool for those publics around the data itself (we used to call those tools "datascapes" in our lab, think very customized dashboard, design to answer specific research questions), rather than to create GUI version of generic tools wrapping the stuff that yourself or myself would use, typically because acculturation to the "data" mindset is actually very close to pushing those people to learn how to code or use the command line which is interesting per se but they may not want to learn it or they don't have the time to do so. But this is an interesting topic in itself. For instance, I have another CLI tool written in python to collect data on the web called minet. This one I would know very well how to desing a GUI around it to empower people not wanting to invest in learning the command line. But for |
Uh oh!
There was an error while loading. Please reload this page.
People who play with CSVs daily mostly do not know how to program. Otherwise, Python can solve most jobs.
Rust is fast, but do you guys have a plan to build the GUI for it? Or just leave the CLI for AI agents?
All reactions