• Venomnik0@lemmy.world
    link
    fedilink
    arrow-up
    38
    arrow-down
    2
    ·
    1 year ago

    Honestly, some things can be done faster/as fast on GUI. So really just use whatever increases your productivity.

  • thecoolowl@lemmy.one
    link
    fedilink
    arrow-up
    25
    arrow-down
    1
    ·
    1 year ago

    You gotta admit, it’s fun to meme the opposite camp. Whether you are a GUI or CLI person.

    • amphetaminisiert@feddit.nl
      link
      fedilink
      arrow-up
      8
      ·
      1 year ago

      But you look way cooler when using the terminal for most of your stuff 💁‍♂️ also using a riced out window manager and riced out Vim config for which you spent hundreds of hours on customizing every aspect of it :p normal people don’t know what the fuck is going on on your pc so you can feel instantly feel superior to those normies! Ah also btw i use arch ;)

    • beneeney@lemm.ee
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      I use both. I use the CLI for a lot of stuff but I also use the GitHub Desktop fork for Linux lol. I don’t care how powerful git is in CLI, that gui is just so nice imo

      • nexussapphire@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        It took me forever to realize I could edit config files in a graphical text editor. When you have a really long file it’s just nicer to have properly formated text wrapping and a scrollbar with a preview box.

      • coloredgrayscale@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Exactly. Use the tools you have the way they fit you best. If it aids your work flow learn the CLI commands you use the most. If it’s something obscure or rarely used, use the gui.

        Another not mentioned benefit of becoming comfortable with using the cli is that you then can more easily script stuff.

  • Sparrow_1029@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    1 year ago

    “graphical user interfaces make easy tasks easy, while command line interfaces make difficult tasks possible”

    • William E. Shotts Jr., The Linux Command Line: A Complete Introduction

    It has taken me a long time to get comfortable using a Linux CLI (definitely not as familiar with windows cmd prompt/powershell), and I know that if I log into a box anywhere, If it has sh or bash or some variant of those shells, I’ll be able to get by.

    Now, on my home server, moving & renaming a bunch of media files has me really wishing I had a DE installed there to Ctrl + click/Drag-n-drop…

    Also, I love using VScodium/Code as an IDE bc of its configurability & rich plugin ecosystem – but recently I had some performance hiccups with extensions not playing nice together and started (again) down the masochistic path of configuring neovim to use as an “IDE”…

    • cyruseuros@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Skip the masochism, try helix. Switched to that + zellij with about 20 lines of config and never looked back

      • cyruseuros@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Takes a second to get used to the keybindings but after about ~2w you can painlessly switch back and forth between vim and helix pretty much instantly

        • cyruseuros@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Feel free to ping me if I can help, at least in the form of starter configs/small hacks that emulate VS Code workflows or something :)

          Personally I was the guy that had thousands of lines of Vim and Emacs configurations, so I really had to do this to manage the time sink (like you I had a stint with VS Code in between that eventually stopped working for me)

  • heimchen@discuss.tchncs.de
    link
    fedilink
    arrow-up
    13
    ·
    1 year ago

    Someone told me that windows server UI interface has more options than CLI. I got scared of windows server (how do you repeatedly Setup the same server, with a screenshot documentation ???)

    • egonallanon@lemm.ee
      link
      fedilink
      arrow-up
      11
      ·
      1 year ago

      It’s been a while since I’ve found that true. You can do everything you want to do in powershell now days.

    • Aux@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      First of all, most Windows settings are in the registry, so you don’t have to go to the UI, you can just upload new settings straight into the registry through CLI.

      Second, PowerShell exists and it’s awesome!

      And third, you can always use UI automation tools if you’re bad at registry and PowerShell. Just record your session and run whenever needed.

    • R0cket_M00se@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 year ago

      So far I don’t think anyone has interpreted the meme correctly, the wikiHow guy is supposed to be an obvious shortcoming expressed as a guy trying to convince himself it’s not a problem.

  • thelastknowngod@lemm.ee
    link
    fedilink
    arrow-up
    12
    ·
    1 year ago

    I think I really only use GUIs if I am learning something new and trying to understand the process/concepts or if I’m doing something I know is too small to automate. Generally once I understand a problem/tool at a deeper level, GUIs start to feel restrictive.

    Notable exceptions are mostly focused around observability (Grafana, new relic, DataDog, etc) or just in github. I’ve used gh-dash before but the web ui is just more practical for day to day use.

    For context, I’m in SRE. I feel like +90% of my day is spent in kubernetes, terraform, or ci/cd pipelines. My coworkers tend to use Lens but I’m almost exclusively in kubectl or the occasional k9s.

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          The problem is that they’re all on different servers. Once you use log aggregation stuff like DataDog, Splunk, or Kibana you get it, but before it’s hard to see the benefits. Stuff like being able to see a timestamp of when an error first appeared and then from the same place see what other stuff happened around the same time.

          • Semi-Hemi-Demigod@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            If I had dozens or hundreds of servers that would make a huge difference, but for under a dozen I think the cost of setting that all up isn’t worth the added benefit. Plus if the log aggregation goes down (which I’ve seen happen with some really hairy issues) you’re back to grepping files so it’s good to know how.

            • JackbyDev@programming.dev
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              Totally. I’m talking more from the enterprise perspective. Even apart from that I’m not sure if the cost is worth it at that scale. Even using foss solutions the dev hours setting it up might not be worth it.

      • thelastknowngod@lemm.ee
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        You can’t manage pull requests, github actions, repo collaborators, permissions, or any number of the dozens of other things github does just from basic git commands.

  • tvbusy@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    4
    ·
    1 year ago

    PSA: Since his finger and the reflection touches, he’s likely looking into a one way mirror. There’s someone behind the glass.

  • Kool_Newt@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    Both interfaces are important and useful. I spend much time in both and would hate being force to use either for everything.

  • Marxism-Fennekinism@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    1 year ago

    Use a computer in whatever way you want and/or need to best get the job done. It’s a tool for accomplishing tasks. The amount of random gatekeeping for no goddamn reason in tech/programming/FLOSS is ridiculous.

  • esadatari@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    2
    ·
    1 year ago

    i feel you bro. people in here talking shit like they don’t know that some net devices are literally made for webgui first and foremost, and programmatic changes don’t work for every api even if it says it’s supported (fucking looking at brocade).

    if you’re used to cisco cli, shit like juniper or palo alto or f5 can be intimidating when looking at the configs.

    but i swear to fucking god if you use gui instead of cli for cisco, we gon have words.

    • Ricaz@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      Cisco and Juniper CLIs are terrible imo… Why won’t they just use a proper modern set of tools instead of their own proprietary shit that doesn’t interface with anything else?

      • esadatari@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        because cisco fears change and doesnt innovate technologies so much as acquire other companies’ tech and frankenstein it into their portfolio.

        • Ricaz@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Had to get some metrics out of an old Cisco box that weren’t available through SNMP, and the only solution I could come up with was to periodically SSH some commands and regex the results.

          That required way too much shell-foo and the SSH daemon would just randomly refuse/drop connections.

          If only there was some kind of standard metric API that every other modern software supports out of the box…

    • xedrak@kbin.social
      link
      fedilink
      arrow-up
      12
      arrow-down
      2
      ·
      1 year ago

      👍👍👍 arch btw 🤤🤤🤤 I use arch btw 🥺🥺🥺 you 🫵🫵🫵🫵🫵🫵🫵 should use arch too btw 👄❤️ I used to be a filthy 🤮 windows 🤮 user 🤮 but now I use arch!!! 🤤🤤 don’t be afraid of the install process, you’re just a dumbass normie 🤓🤓🤓🤓