Remix.run Logo
▲ oDot 3 hours ago

I do not get the appeal of web-based GUIs now that we have LLMs.

Migrating my screenwriting software[0] from OpenTUI to Roc thought me what were once rough edges that take a lot of time are now just a prompt away from a solution.

It now uses 10x less RAM, bundle is half the size, and my initial implementation is 700-800 fps for scrolling and 200 fps for writing.

Granted, a TUI is less complex than a full-blown GUI, but I built a Roc Iced platform just as easily that abstracted Iced flux away

[0]: https://blisswriter.app/

▲Aurornis 2 hours ago | parent | next [-]

JetBrains UIs aren't web-based, unless this is an exception.

JetBrains tools are heavier and can take a few seconds to launch, but they also have some of the most responsive typing out there. They did some good work on zero-latency typing modes when that was a big topic and they were very good at typing latency relative to most editors.

They will never be the right tool for the personality type that gets angry when their IDE takes a few seconds to launch at the beginning of the day or when an application takes more than 1GB of RAM, but I am not that type of person so I enjoy them.

I think the TUI people are well served by vim or emacs and should just stay there and be happy.

The rest of your post feels like an injected ad for your project underneath a topic where it's not relevant

▲oDot 2 hours ago | parent [-]

This post is about a TypeScript repo, which is what I commented on. It may as well be a necessity since Pi is using a JS runtime as well. It has nothing to do with JetBrains and everything to do with the codebase in the link.

It also has nothing to do with TUI vs. GUI, since my comment addressed both (anecdotally).

If anything, your mentioning of their performance work is exactly my point.

▲someothherguyy 3 hours ago | parent | prev | next [-]

for people who still code. why do you need them not to?

▲oDot 3 hours ago | parent [-]

I do code -- the app logic. I also am well aware of what the infrastructure code does, I just don't type any of it myself.

Even if I wanted not to code it I couldn't. LLMs are still incapable of creating code up to any decent standard.

Also, while I do the get the joy of programming, we sometimes forget to focus on the user. You being happy to have typed the whole thing once, and have it run everywhere via the magic of browsers may not be the best strategy if this means your user's lap will be overheating.

In the end as much as I like coding I would prefer my users' experience to be the best it can be. LLM assisted code delivers this better and faster than hand-typing it all (which in turn is better than completely vibecoding it)

▲14u2c 2 hours ago | parent | prev | next [-]

Jetbrains software is not web-based.

▲ 2 hours ago | parent | prev [-]
[deleted]