Live data from Hacker News

Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

news.ycombinator.com

281–290 of 315 posts

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#281

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…

> 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 item always has the same hotkey, navigating the software becomes muscle memory and your speed is only limited by how fast you can physically push the buttons. Bloomberg Terminal basically. And then because of muscle memory, it's so hard for users to get used to another system. And then they…

Ha. I experienced two decades of Bloomberg. It was always a melange of ancient Fortran tabbed forms with never-to-be-fixed bugs and newer consistent TUI. By 2010 they had started to pile on mouse menus.

The advantage was in typing a command and most of its arguments quickly.

I hope you didn't seriously associate the price $250 with Bloomberg training. Everything Bloomberg has a lot more zeroes after it, except what they pay to new hires in Princeton.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#282
post #105
post #99

Earlier quoted context omitted.

Loads of woodworking is done on SketchUp version whatever that's pre-cloud licensing, dating from 2008 I believe. (Cloud aversion , if you will.) Picasa & Earth era desktop Google software.

I remember using those pre-cloud versions. I loved them. Sketchup was so intuitive (as a 3D modelling noob) it was ridiculous. My tool of choice for making 3D levels for my various OpenGL projects. I tried to do some rudimentary modelling with modern day Blender and failed. It‘s quite the juggernaut to learn. What software today do people recommend as an alternative to Sketchup? Is the cloud version any good?

Since this thread is about TUI, I confess that horrible 3D interfaces drove me into SCAD.

It's ideal for typing in your 3D geometry.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#283
post #181

Earlier quoted context omitted.

> UX absolutely peaked with TUIs several decades ago. I'm going to push back a little on that. For several years, MacOS followed a strong UX convention with consistent keyboard shortcuts, menus, layout order, and more. Similarly, Microsoft started with the same, but with everything reversed. At the time, most major cross-platform apps followed these conventions. Two periods broke these rules: the expansion of web app…

I think Microsoft Office 2007 moving to a "ribbon" rather than normal menus and an optional toolbar for certain things was the major break in usability. Mac OS has kept the menus, and added a really useful menu search thing in "help", and this is huge. I think sublime text was one of the first to bring the TUI style super-powers into the modern desktop UK, where you press some random keyboard shortcut (e.g. cmd-p in…

Emacs has “M-x” for ages before sublime.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#284
post #181

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…

> UX absolutely peaked with TUIs several decades ago. I'm going to push back a little on that. For several years, MacOS followed a strong UX convention with consistent keyboard shortcuts, menus, layout order, and more. Similarly, Microsoft started with the same, but with everything reversed. At the time, most major cross-platform apps followed these conventions. Two periods broke these rules: the expansion of web app…

In 1991, I used Inside Macintosh for inspiration, but a much broader view of interface was distilled in the MITRE Corporation user interface book.

MITRE successfully conveyed how to have keyboard-operated GUI with plenty of power user modes --all with discoverability. You might call it "fallbacks for every mode".

Its principles combined TUI (then known as CUI) and GUI as well as DSL (domain specific language).

A fully architected program having a DSL (domain specific language) had a console much like a macro recorder: as you used the menus and icons, the console would show the commands you could otherwise type in to get the same effect.

You could edit the console line and re-execute it.

In the 1990s, DSL was a buzzword but if you got it right, your GUI was a power tool.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#285
I recall that IBM had a lot of manuals on how to design TUI , known as CUI then. Especially around the advent of OS/2 and PM, as it seemed every DOS app was gaining imitation menus and windows.

A hallmark was that functionality must fit CUI and GUI front ends alike. Keyboard shortcuts would be identical.

I first read about the unified CUI principles in Dr Dobbs' Journal.

It seems a lot of that knowledge is lost or never made in it on the web.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#286
post #247

Earlier quoted context omitted.

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 give you different font sizes, but a mouse and images are available in the Terminal as well. I think the fancy new terminals also allow you to change the font.

Fancy old terminals that I don't see in emulators.

Look at the era of teletext. Not exactly multiple typefaces, but you could express wide, compressed, italic, bold and all colors.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#287

Earlier quoted context omitted.

That is not unique to TUIs, but also possible in GUIs where the developers care, and in some games (try the GUI ("tiles") version of Brogue). You can definitely make a GUI that updates in an instant and be fully keyboard-driven, even if that may have been more common last century.

We’re comparing TUI with web browsers for good reason. I don’t see any reason to add game engines to that debate. I have never seen a business client move any application from a TUI to a Unity based UI. I’ve never even heard of anyone considering a game engine in the architecture of a business application. So what you’re saying may well be true but it’s akin to a rare mythical creature, does it even exist?

Hold my beer.

I'm gonna go tell the building manager that people would like our app better and we can save on platform costs by hiring one Unity developer.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#288
post #45

Earlier quoted context omitted.

A GUI can be as effective as a TUI if it's designed to be 100% usable from a keyboard - the problem is very few applications take the time to do that design.

A large fraction of the entire point of a GUI is not being keyboard-centric.

No, that's only the Steve Jobs view. You might be grappling with Discoverability.

When IT was trying to sell everyone on WIMP GUI, the standard was WordPerfect. There, you had to memorize the functions of the F1-F12 keys, as well as their shifted (or Control) behavior. The only sure thing was that F1 was HELP.

We were looking for something better--but having no keyboard was the opposite extreme.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#289

I 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…

Acquiring the skill to fly through such interfaces is equivalent to learning to play a musical instrument, where the desired attention (taking cues) and action (body/finger movement) becomes second nature. Such skill and interfaces are, unfortunately, not viewed as similarly valued as playing a musical instrument, and such visual presentation of the TUI is thought to be "difficult" to use, and they do take learning a…

Brilliantly said.

Re: Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

#290

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

And yet, as I read manuals from the 1970s-80s, I see a lot of money was made by minicomputer vendors whose operating systems were sold with multi-lingual character sets. Even Japanese.
Post reply on HN