this post was submitted on 18 Nov 2023
64 points (67.6% liked)
Programmer Humor
32483 readers
318 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
GUI and CLI are tools, both with separate advantages and disadvantages.
CLI let's you chain different commands easily to create functionality that originally wasn't there. It's really flexible, but it's also very non-obvious. Even after more than a decade of Linux usage, I still find new commands I have never heard of that do exactly what I wanted to do for a while.
GUI is great for visual stuff (nobody in their right mind would do video/audio/image editing on CLI). It's also very obvious/explorable, so you tend to find functionality much quicker. That makes it great for any tools that you don't use on a daily basis. And GUIs can utilise the bandwidth of human visual input much better, which makes them better whenever large amounts of data are presented.
Neither CLI nor GUI are better, they just have different use cases where they are better.
And it annoys me a lot that people don't get that.
When you say "X is better than Y", you always need to state for what it is better.
I didn't say either one was better. Did you mean to reply to OP?
I'm agreeing and expouning.