• rebelflesh@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      23 days ago

      I don’t think so, but I do criticize not having an option, that is why I stopped using Cisco personally and professionally, some things are fast using the cli, some things just need an Ui, you need both.

    • ZeroOne@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      23 days ago

      Yes, thqt’s a real thing. They use it as an excuse to dog on linux distros & say “Muh linux not great yet”

    • ftbd@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      23 days ago

      There are definitely people who think it is reasonable to memorize button locations and 10 levels of menus in GUI programs but would rather go into cardiac arrest than use something like program --option input-file output-file.

      • the_crotch@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        23 days ago

        As far as I’m concerned “windows key, start typing the name of the application” or “CMD+space, start typing the name of the application” is the right way to handle GUI. Apple nailed it with Spotlight and it’s vastly improved Windows and a variety of Linux DE’s

        • 0x0@infosec.pub
          link
          fedilink
          arrow-up
          0
          ·
          22 days ago

          Uh… Do you think spotlight was first doing search by typing from a hotkey…?

          What you’re describing are basic menus and icon search. I honestly don’t get what you’re getting at with this at all, maybe I’m just dumb.

          • jj4211@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            22 days ago

            I suppose the point is that the way people interact with GUIs actually resembles how they interact with CLIs. They type from memory instead of hunting through a nested hierarchy to get where they were going. There was a time when Desktop UIs considered text input to be almost a sin against ease of use, an overcorrection for trying to be “better” than CLI. So you were made to try to remember which category was deignated to hold an application that you were looking for, or else click through a search dialog that only found filenames, and did so slowly.

            Now a lot of GUIs incorporate more textual considerations. The ‘enter text to launch’ is one example, and a lot of advanced applications now have a “What do you want to do?” text prompt. The only UI for LLMs is CLI, really. One difference is GUI text entry tends to be a bit “fuzzier” compared to a traditional CLI interface which is pretty specific and unforgiving.

          • the_crotch@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            22 days ago

            It wasn’t the first, no. But it was the first that was commonplace and implemented well enough that others almost immediately adopted it.

            It’s the same as the iPad. Tablets existed before the ipad. Nobody bought them until apple created a market for them. It’s their biggest strength as a company.

      • endeavor@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        23 days ago

        thing with gui is you don’t need to memorize button locations and menus. If you do it’s poor layout. Good gui lets you find things you didn’t know you were looking for intuitively, without external resources or manual. CLI requires you to know what exactly you are doing and is impossible to use without external resources. Nothing against terminal but unless you know what you are doing and every command required to complete that action, it’s ass. If gui was so bad and cli was so good, guis would not be used by anyone.

        I mean you dont go around copy pasting device ids and running commands for 20 minutes to connect your device through terminal when it is done with 2 clicks in the gui even by someone who has never used a pc before.

        • 0x0@infosec.pub
          link
          fedilink
          arrow-up
          0
          ·
          22 days ago

          thing with terminal is you don’t need to memorize commands, syntax and options. If you do it’s poor design. Good code lets you find things you didn’t know you were looking for intuitively, without external resources or manual. Gui requires you to know what exactly you are doing and is impossible to use without external resources. Nothing against gui but unless you know what you are doing and every click required to complete that action, it’s ass. If term was so bad and gui was so good, terminals would not be used by anyone.

          I mean you dont go around copy pasting device ids and running buttons for 20 minutes to connect your device through gui when it is done with 2 commands in the term even by someone who has never used a pc before.

          Ftfy buddy

          • endeavor@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            22 days ago

            Okay then how do I mount my drive through terminal and set it to automount every time and change it’s name to appear as “disk 3” everywhere?

            • 0x0@infosec.pub
              link
              fedilink
              arrow-up
              0
              ·
              edit-2
              22 days ago

              man genfstab

              genfstab whateveroptionsyouwant

              Now give me all the X and Y coordinates of where i would click on my QHD screen for your example in gui plz

              • endeavor@sopuli.xyz
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                22 days ago

                Your guide did literally nothing other than return errors. Seems like even you don’t know how to do this. And you follow wrong instructions that don’t work up with asking for coordinates of buttons for gui, this is scraping the bottom of the barrel. As in you’ve gone through the barrel, through the bottom, dug through the entire earth and are scraping the bottom of another barrel from under it.

                I like the terminal on linux a lot, but with arguments like these you need to touch grass at least once a year my friend.

    • renzev@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      23 days ago

      I posted a meme a while back and out of the woodwork comes some guy ranting about how apt install sshfs is confusing. Like, the meme wasn’t even about CLI vs GUI lol. Nobody was claiming superiority, but there they go ranting anyway.

      • daggermoon@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        23 days ago

        To me apt is confusing but that’s because I’ve become so used to pacman. The only package manager that comes close to pacman for me is xbps.

    • tux7350@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      I have a coworker that likes to pick fun at my usage of CLI tools. He said it’s confusing “why would I use a terminal when the GUI was made after?”. They vehemently hate anytime they have to work with CLI.

      I watched them use an FTP program to download and change one value in a .conf file. Like they downloaded the file, opened it in notepad++, changed one thing, saved it, reuploaded / overretten the original. I tried to show them how to just use nano and got told their way was “better since you could ensure the file was replaced”. Its okay, I’ve secretly caught them using it a couple times lol

      • zarkanian@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        22 days ago

        Fortunately, Linux terminals are gorgeous and easy to use. I never wanted to use Windows’ com because it was so ugly and user-hostile. I know Powershell is a thing now, but it still looks ugly to me.

    • 3xBork@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      23 days ago

      Not really. But you know, gotta find ways to feel smarter than other people so here we go.

      • rustydrd@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        23 days ago

        And those Windows evangelists! Don’t we all know 'em with their strong opinions about operating systems? *shakes fist at cloud*

        • 3xBork@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          23 days ago

          Yeah you just can’t be in a server room anymore without some dude trying to sell you on Office365 and Cortana, sigh.

          • rustydrd@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            22 days ago

            Do you have a moment to talk about our Lord and savior, the Microsoft App Store, and his enlightened prophet, Candy Crush Saga?

    • JayDee@lemmy.sdf.org
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      22 days ago

      It’s not that they are mad others use CLI, it’s that they’re mad that Linux devs regularly stop creating P&CI features, instead opting for CLI with no P&CI equivalent action.

      It’s kind of obvious why - CLI is already very flexible right out of the box, and it takes much less work to add functionality within CLI rather than creating it for the P&CI.

      At the same time, I understand the P&CI folk’s frustration, since one of biggest obstacles to getting more people on Linux is the lack of P&CI solutions, and the fact that many actions on Linux are explained solely via CLI.

      CLI folks have invested the time to use terminals effectively and view overuse of the P&CI as beneath them, and P&CI folks have no interest in dumping time into learning CLI to do something they could do on Windows with P&CI.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        22 days ago

        they’re mad that Linux devs regularly stop creating P&CI features, instead opting for CLI with no P&CI equivalent action.

        I’ve never seen this?

        It’s typically a completely different developer who creates the CLI first, and then one of us adds a P&C after.

        So if something is brand new, sure there might be no P&C, yet.

        I promise There’s no conspiracy to not have nice things. Haha.

        • JayDee@lemmy.sdf.org
          link
          fedilink
          arrow-up
          0
          ·
          21 days ago

          I was specifically trying to not sound conspiratorial. I’m pointing out that it’s a matter of having learned a paradigm vs having to learn a new paradigm.

          Devs have already gotten used to CLI and very rarely make full P&CI suites because of it. Even if the original Dev only did CLI for the app and someone came back and made a P&CI for that app, those P&CI interfaces are still fairly barebones. This is both a mix of devs knowing how good CLI can be and because it’s all open source volunteer work.

          Layman users of P&CI-focused DEs actively avoid CLI so they don’t have to learn it. This means that using most Linux apps are something to be avoided for most Windows users, making the OS base mostly unusable for them.

          To be clear, when I am talking about P&CI-focused DEs, like windows and iOS, I mean that if you cannot perform an action with the P&CI, then that action essentially does not exist for the average user. Contrast that with Linux DEs, where it’s quite common to have to directly edit configs or use the CLI to perform various actions.

          As a veteran user, CLI does not bother me. I do understand the frustration of those who want some Linux DEs to become as default as Windows and iOS, because lack of P&CI does damage that effort.

          This is not every app in Linux obvi, but the ones that are best at making sure the P&CI is full-flddged, are the apps that develop for windows and iOS as well as Linux - Blender, LibreOffice, Logseq, Godot, etc. The most common offenders are the utility apps, such as those that handle drivers, sound systems, DE functions, etc.

          • pinball_wizard@lemmy.zip
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            21 days ago

            This means that using most Linux apps are something to be avoided for most Windows users, making the OS base mostly unusable for them.

            I take your point. And this was very much the case for a long time.

            But it’s worth pointing out that Gnome and KDE are both done, now.

            I haven’t been forced to reach for command line to change something - anything - on either of my last couple of Linux installs.

            Edit: I almost didn’t notice, but it feels worth celebrating and raising awareness.

    • jj4211@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      In a pretty high end high tech company, there’s still lots of people who see a terminal and think “ha hah, they are still stuck in old mainframe stuff like you used to see in the movies”.

      My team determined long ago that we have to have two user experiences for our team to be taken seriously.

      A GUI to mostly convince our own managers that it’s serious stuff. Also to convince clients who have execs make the purchasing decisions without consulting the people that will actually use it.

      An API, mostly to appease people who say they want API, occasionally used.

      A CLI to wrap that API, which is what 99% of the customers use 95% of the time (this target demographic is niche.

      Admittedly, there’s a couple of GUI elements we created that are handy compared to what we can do from CLI, from visualizations to a quicker UI to iterate on some domain specific data. But most of the “get stuff done” is just so much more straightforward to do in CLI.