Elektrine lite

← Feed

@somegeek@programming.dev

Post #395079

2026-02-17 07:25 UTC

Replies (11)

  • @Ferk@lemmy.ml 2026-02-17 08:29

    I generally agree but it depends on the application and the computer purpose / input you will most use. Like.. it doesn't make much sense to have a CLI/TUI for an image editor.. if you start using things like sixel you are essentially building a GUI that runs in a terminal, not a TUI. The same happens with videogames, video players and related entertainment applications. But like I said, I do generally agree. I'd even argue that when possible, GUIs should just be frontends that ultimately just call the corresponding CLI programs with the appropriate parameters, avoiding duplication.

    Open ##2948080

  • @HiddenLayer555@lemmy.ml 2026-02-17 17:32

    CLI designers: "Here are the commands and arguments in a txt file, they'll only change when absolutely necessary and we'll be sure to inform you both in the docs and as a warning in the CLI itself." GUI designers: "go fuck yourself and re-learn where we hid all the buttons this time, after waiting for our two second fly-in animation for every submenu of course. Don't worry though, here's a condescending popup tour that only shows you the most basic features you could already see with your eyes. If you're still confused, here's an AI chatbot that will just repeat the contents of the popup tour and then act like you're an idiot. Hey, HEY! STOP WHAT YOU'RE DOING THIS INSTANT AND READ ABOUT OUR NEW BUZZWORD FEATURE YOU NEVER ASKED FOR! TRY IT RIGHT NOW OR ELSE! Also we're keylogging you and recording your mouse movements as "analytics" for """improving""" our UI (even though it's only getting worse with each new version), you understand. "

    Open ##2948081

  • @hobata@lemmy.ml 2026-02-17 09:06

    well, actually nobody gives a shit, use whatever you fit best for the task.

    Open ##2948082

  • @detonational_VuSE@lemmy.ml 2026-02-18 04:34

    "That's why I always have 10GB of free ram on my laptop with 16GB of ram" lol, good job sport I wonder if they browse the web on command line? lynx and curl can be rough. I take the position that sometimes gui is good, sometimes tui, sometimes cli. ncurses is a headache to write for.

    Open ##2948083

  • @KarnaSubarna@lemmy.ml 2026-02-17 14:24

    Thumb rule: whichever I feel comfortable with in a given situation, I use.

    Open ##2948084

  • @Levi@lemmy.ca 2026-02-17 14:13

    What is a TUI? I haven't heard that term before.

    Open ##2948085

  • @davel@lemmy.ml 2026-02-17 09:51

    I use ![](https://lemmy.ml/pictrs/image/b8eff6cd-9e70-4b72-98ad-14bfdd925d28.jpeg) BTW

    Open ##2948086

  • @MonkeMischief@lemmy.today 2026-02-19 07:00

    First off, I'm really glad to see posts from personal websites and blogs! Way to keep the indie web alive! Sadly I got a Cloudflare error trying to open the page. But, I think on this subject, GUIs can be great tools, but they're the most commonly designed with exploitative dark patterns and "our users are drooling simpletons" in mind. Terminals are also super cool. It's definitely easier to automate terminal programs than GUIs! Also TUI? Man, opening BTOP is always a *treat* . It just kinda depends on the tool for the job, right? Blender is a great example of a streamlined necessary graphical interface that asks for a terminal-like familiarity from the user. (And GUI-only folks kinda rage at it at first hehe) Running as much as possible in terminal is definitely easier on the resources though, and I want to get a lot better at that. (As sexy as KDE is!)

    Open ##2948087

  • @wwwgem@lemmy.ml 2026-02-17 12:47

    I've seen your tool box. [I've shared some](https://www-gem.codeberg.page/blog/cli/) that may be good additions to your shop ;)

    Open ##2948088

  • @Hawke@lemmy.world 2026-02-17 20:50

    Someone has never configured a managed network router! Disorganized feature creep is the name of the game in there: gotta make sure the old commands still work exactly the same but add new ones constantly for new features!

    Open ##2948103

  • @MonkeMischief@lemmy.today 2026-02-19 07:03

    I would totally love to browse a simpler "layer" of the Internet that could be navigated with Lynx! The biggest downside would be lack of images. (Maybe Lynx can do images?) But I could see an indie web of little blogs and human created artifacts that would be surfed kinda like logging into a MUD. :D

    Open ##2948129