quickserv
quickserv copied to clipboard
Dangerously user-friendly, yet no GUI?
Seriously.
Isn't double-clicking an application that requires no further configuration more user friendly than forcing the user to learn what configuration options mean?
Seriously. QuickServ is designed to work on Windows and MacOS without the user ever touching the command line (though QuickServ will work fine from cmd.exe, PowerShell, and MacOS Terminal as well). I worked hard to make the defaults sane so that the only people who would need to set command line arguments are those trying to do more advanced things, who would be better equipped to use the CLI.
I did consider having a special route on the server to configure values within QuickServ from a graphical web interface, but in the end, the meager four command line configuration options didn't justify the added complexity to me.
Hopefully this addresses your concern? I really do appreciate you bringing this up, and would be curious to hear your thoughts, given my perspective.
Isn't double-clicking an application that requires no further configuration more user friendly than forcing the user to learn what configuration options mean?
Yes.
the meager four command line configuration options didn't justify the added complexity to me
Surely you will add more features over time right? A GUI makes sense to me in that case. User-friendly to me means never having to touch a command line or edit any file by hand for any reason.
seriously bruH?
It is the easiest just one click
Surely you will add more features over time right? A GUI makes sense to me in that case. User-friendly to me means never having to touch a command line or edit any file by hand for any reason.
@gpetersson your point is well taken :) But actually, I don't really plan to add more features over time, which may help clarify my decision not to add a GUI.
I'm a proponent of having "complete" or "finished" software in the sense that I'll continue to maintain it, but don't need to keep expanding it and letting features creep along. Maybe I'll add something if someone makes a suggestion I can't stop thinking about, or if I'm really in the mood, but it's not likely. I had fun building this, and I use it all the time, but I don't feel that it would benefit from more features at the moment. Hence the few command line arguments not justifying the complexity of a GUI.
Note that the above is as much documentation of my current attitude for this project (that I can point to if this sort of thing comes up in the future) as it is a part of our discussion, so not everything in this reply is totally GUI-relevant.