this post was submitted on 08 Sep 2023
1256 points (97.9% liked)

linuxmemes

20798 readers
1363 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] jarfil@lemmy.world 6 points 1 year ago* (last edited 1 year ago)

It also has an easy explanation:

  1. Programmer wants to solve a problem, writes some functions, can call them from main()
  2. Programmer is also Sysadmin, can't be bothered compiling stuff for every simple thing, so adds a CLI parser to call the different functions from main()
  3. End user wants a GUI... but Sysadmin already has all they want on the CLI, so maybe someone puts up some GUI when they're bored, or it really, really, really makes sense... or end user is SOL