Many (most?) older retail businesses still use TUIs. They're reliable, consistent, and orders of magnitude faster than GUI systems. When I worked ar Sherwin Williams, I got good enough with the TUI that customers could rattle off their orders while I punch it into the computer in real time. It's absolutely crazy that a well designed TUI is so much faster. It turns out that if you never change the UI and every menu it…
This is about keyboard navigation rather than TUI vs GUI, there is no reason you have to render your app with plain text to support efficient keyboard nav.
Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
241–250 of 315 posts
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#242Many (most?) older retail businesses still use TUIs. They're reliable, consistent, and orders of magnitude faster than GUI systems. When I worked ar Sherwin Williams, I got good enough with the TUI that customers could rattle off their orders while I punch it into the computer in real time. It's absolutely crazy that a well designed TUI is so much faster. It turns out that if you never change the UI and every menu it…
I agree with basically everything you've said, but I'd add that I sometimes wish we had a way to sometimes pop up a GUI for very specific tasks. For example, enabling a fast multi-select of rows in a longish table (or even worse, a tree) is one of the tasks that TUIs don't really excel at. Popping up a PDF or image viewer would also be great. The TUI I'm working with runs on a pair of Linux VMs, and is accessed from…
> The TUI I'm working with runs on a pair of Linux VMs, and is accessed from Windows, Linux and Mac, so asking all our users to enable X forwarding doesn't really work.
Run another Linux VM on the client. /s
Aren't there X servers for Windows? I remembered installing one on a locked down university computer for fun.
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#243Earlier quoted context omitted.
Maybe in some cases. But largely, no, it really is not comparable. These TUI interfaces literally had 0 latency for any action. You could paste in text (from clipboard), with \t characters, and it would advance the input focus and could fill out an entire form with once paste action. There's a ton of real world cases where the browser is just too heavy to keep up with fast paced data entry. I've never once seen an ex…
It's totally possible to get this done with a web based SPA. Just get rid of all the fancy design, images, gradients, animations, and so on, and just focus on usability. The management needs to pick the right concept though, not the one with pretty and playful screenshots, but the one that focuses on the right KPIs (the 20 most common user flows need to take less than x seconds for an average user).
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#244Earlier quoted context omitted.
How do I implement type-ahead in Qt or GTK application?
Not specifically for those but I have to assume the pattern would work: you could intercept the keystrokes in a parent window or an overlay, then forward them to the correct child window once it's rendered.
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#245I remember using a TUI for a Bank in the UK, and them switching to a web-based javascript system. Because the TUI forced keyboard interaction everyone was quick, and we could all fly through the screens finding what we wanted. One benefit was each screen was a fixed size and there was no scroll, so when you pressed the right incantation the answer you wanted appeared in the same portion of the screen every time. You…
Devil's advocate: There is one thing GUIs do better than TUIs: international text. Try to present on the same terminal screen text in Arabic and Japanese.
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#246Many (most?) older retail businesses still use TUIs. They're reliable, consistent, and orders of magnitude faster than GUI systems. When I worked ar Sherwin Williams, I got good enough with the TUI that customers could rattle off their orders while I punch it into the computer in real time. It's absolutely crazy that a well designed TUI is so much faster. It turns out that if you never change the UI and every menu it…
Just the fact that you can use the keyboard is brilliant. I teach high school and most of my computing tasks are in lowest-bidder web GUI messes (lousy UX, no hotkeys) and take so much longer than a keyboard interface would. Even taking roll takes a minute or two longer than it used to.
They are. So. Slow. Each and every one of them. Its awful
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#247Earlier quoted context omitted.
It's totally possible to get this done with a web based SPA. Just get rid of all the fancy design, images, gradients, animations, and so on, and just focus on usability. The management needs to pick the right concept though, not the one with pretty and playful screenshots, but the one that focuses on the right KPIs (the 20 most common user flows need to take less than x seconds for an average user).
You can sure do that, but you are basically implementing a terminal in a website.
While using very common web development stacks a lot of developers know how to deal with.
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#248Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#249I remember using a TUI for a Bank in the UK, and them switching to a web-based javascript system. Because the TUI forced keyboard interaction everyone was quick, and we could all fly through the screens finding what we wanted. One benefit was each screen was a fixed size and there was no scroll, so when you pressed the right incantation the answer you wanted appeared in the same portion of the screen every time. You…
Devil's advocate: There is one thing GUIs do better than TUIs: international text. Try to present on the same terminal screen text in Arabic and Japanese.
Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?
#250Earlier quoted context omitted.
You can sure do that, but you are basically implementing a terminal in a website.
Lol, no. You can still use different font sizes, traditional controls that can also be used with a mouse (for people who don't know the shortcuts yet). Also images are possible where they make sense. While using very common web development stacks a lot of developers know how to deal with.
I think the fancy new terminals also allow you to change the font.