Top
Best
New

Posted by underdeserver 1 day ago

Stop Making TUIs(sockpuppet.org)
385 points | 503 commentspage 15
yoz-y 18 hours ago|
Make guis where guis make sense. I, for one, like to stay in my tmux session as much as possible.

And sure, for programs for one go ham on the ui.

rayiner 22 hours ago||
I find it hilarious that Claude is still a piece of shit web app. Claude can just make apps! Why not release native ones? At least the TUI is pretty good.
theodric 7 hours ago||
No. In fact, I will make another TUI just to spite this article. Maybe two.
qiine 12 hours ago||
nuuu
calvinmorrison 12 hours ago||
how about we stop making single window UIs
himata4113 22 hours ago||
I feel like this is the typical MacOS user stereotype.. Cosmetics over efficiency.

No, for the love of god never stop making TUI's.

dionian 14 hours ago||
for me : make TUIs and GUIs.
knorker 1 day ago||
If there's anything that's anachronistic, it's native apps.

You want it graphical: Make a webapp.

You don't: Make a TUI.

What exactly is the use case for native apps? Even lots of legacy code can build to WASM now.

(yes, I'm exaggerating a bit, but not much)

err4nt 1 day ago|
As a web developer who has just begun building native apps: running outside of the various sandboxes browser based apps are quarantined in. Deeper file system access, better access to hardware and sensors, notifications where helpful, deeper integration into the operating system (open with, file previews, widgets to launch the app, etc) and performance. Some things the web does well, some things it does less well than native. With a native wrapper around a web app you can leverage the best of both!
qsera 1 day ago||
Do more TUIs. Please.
globular-toast 22 hours ago|
I agree with the author, as long as you keep the good bits of TUIs, i.e. keyboard driven and fast. There is absolutely no reason why a GUI shouldn't be strictly better than a TUI.

I'll just copy a comment I made about this in another thread:

TUIs are just GUIs that use a grid of characters instead of pixels. They are strictly worse than true GUIs, by definition. The only thing I liked TUIs for is running over SSH, but can any of these newer ones really run over SSH with any kind of decent performance anyway?

I think people are confused and think they like TUIs because they like them being keyboard driven etc. But this could all be done with a GUI.

The other factor is probably just fashion. Similar to how some kids are now listening to music on cassette tapes, which are objectively worse than other media in almost all respects. The less cynical take is it's like vinyl: it does come with compromises but gives us back some of the things we lost over the years.

The actual interesting text-based interface is the CLI. I've seen a few examples of TUIs that really should be a CLI and would be much more useful as such.

More comments...