I stick to CLI's and TUI's and use zellij as my window manager. This way the configs and muscle memory I develop on my work macbook are transferrable to the linux box I use for personal projects, and visa versa.
It seemed a bit limiting at first, but after adapting to it I feel like it was the right move. GUI's represent a sort of explosion in the set of valid states for software to be in, and I find that software which opts out of trying to support that explosion tends to work better, likely because the maintainer just has less to worry about.
I was hoping the third way would be somehow related to a type of hands-free neuralink so I can code at the speed of thought with my eyes closed laying in bed. Someday the tech will exist but, by then I'm not sure coding will be a thing to do anymore. I'll probably still do it anyway though.
What do you mean by "pretty bad"? I'm on Zen (Firefox based) and the scrolling seems to work fine. But maybe it's getting resource constrained on some hardware.
I don't see any suspicious JS on the page, so I suspect it's a styling issue triggering some inefficiency in Firefox. There are animations and text-shadows.
I stick to CLI's and TUI's and use zellij as my window manager. This way the configs and muscle memory I develop on my work macbook are transferrable to the linux box I use for personal projects, and visa versa.
It seemed a bit limiting at first, but after adapting to it I feel like it was the right move. GUI's represent a sort of explosion in the set of valid states for software to be in, and I find that software which opts out of trying to support that explosion tends to work better, likely because the maintainer just has less to worry about.
> What gives you the benefit of a visual interface, without the bloat that comes with Wayland or X11?
fbdev?
Other ways I often use:
- Using a web browser to connect to a web app running in a Linux VM. I write all my custom tools that way.
- Using VS Code to connect remotely, using ssh
Emacs text interface, Emacs GUI interface, and ... sorry what's the third one? :-)
Emacs in ed mode, but you list them in the opposite order from the article.
why would one use the madness of adhoc tuis instead of emacs, I'll never know.
ghostty running ssh w/ emacsclient connected to emacs daemon running ghostel
I was hoping the third way would be somehow related to a type of hands-free neuralink so I can code at the speed of thought with my eyes closed laying in bed. Someday the tech will exist but, by then I'm not sure coding will be a thing to do anymore. I'll probably still do it anyway though.
Early Reuters and Bloomberg terminals had a text-centric aesthetic.
AFAIK on a PC, when booted into text-only mode, you are still using a bit-mapped framebuffer. From my experiments you can mix graphics and text.
Well, if we count claude as tui.
Isn’t that what resolution aware ttys and screen accomplish?
Like the days of Norton Commander
Ah yes, website talks about "the bloat of x11 and Wayland", and doesn't even scroll correctly on Firefox mobile likely due to some JavaScript fuckery.
Practice what you preach. And practice first.
I guess the site scrolls smoothly in a TUI browser?
Not JavaScript in this case, just CSS bloat (backdrop-filter).
Scrolling is pretty bad on Firefox desktop as well. So bad that I didn't want to finish the article.
Why do people do this?
What do you mean by "pretty bad"? I'm on Zen (Firefox based) and the scrolling seems to work fine. But maybe it's getting resource constrained on some hardware.
Weird. I can't reproduce the slowness you guys experience with fennec nor ironfox.
They only tested in Chrome.
I don't see any suspicious JS on the page, so I suspect it's a styling issue triggering some inefficiency in Firefox. There are animations and text-shadows.