RetroFed Forum
Your home away from modern life.
Why I Prefer CLI and TUI over GUI - alavi.me
Post Reply
AuthorMessage
Rednax lemmy.world Rednax@lemmy.world
Joined: 2023-06-15
#52 · Quote Reply

Have you seen debugging in an ide, they usually just run gdb / lldb commands

I have barely any experience with raw gdb, but debugging is something that allows for a lot of contextual actions. Even just placing a breakpoint is simpler if you can click the line instead of copy-pasting the line number. But also evaluating expresssions while on a breakpoint, or a graph with an overview of all threads. I doubt these are straight-forward commands in gdb, and if they are, you need to figure out the exact parameters (like line number).

Furthermore, I have tried raw gdb once, and got super confused as to what I was supposed to do or look at. Yet every IDE makes it trivial to use debuggers. Learning the options available to you is much easier in a well designed GUI.

1
Alavi programming.dev somegeek@programming.dev
Joined: 2023-06-25
#53 · Quote Reply

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 au...

Thank you!
Sorry for the cloud error, the server's origin website is hosted in my country Iran, which is currently in a semi-blackout and very bad internet distruptions. Very sad.

You might see the blog if you try a couple times more, I can see it with most VPNs.

I completely agree with your points. I'm stating the same sentiment in the blog.

I prefer GUIs for two things:

  1. Things that are inherently graphical (gimp, blender, etc)
  2. Things that I don't use very often, and the GUI is too simple to be bothered with a cli.
3
bestelbus22 lemmy.world bestelbus22@lemmy.world
Joined: 2023-12-24
#54 · Quote Reply

I see that you don't use a shell with completions.

I do actually and I also prefer CLI, just wanted add a bit of nuance to the discussion.

2
Post Reply Page 2 of 2   Goto page « First 1, 2
Back to top