Live data from Hacker News

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

news.ycombinator.com

211–220 of 315 posts

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

#211
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.

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?

#212

Yeah I actually help out a friend's family business a lot and we recently had to fix the program for something. It's a foxpro application rewritten in '89 from an original dBase port from earlier in the 80s. I legit had to bust out radare2 and hexdump(analysis)/hex fiend(editing) in order to get the changes done because the original programmer passed away (RIP). Was quite the learning experience but I'm glad that thi…

What a lucky friend - you're a superhero.

I just like to hack shit

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

#213

Yeah I actually help out a friend's family business a lot and we recently had to fix the program for something. It's a foxpro application rewritten in '89 from an original dBase port from earlier in the 80s. I legit had to bust out radare2 and hexdump(analysis)/hex fiend(editing) in order to get the changes done because the original programmer passed away (RIP). Was quite the learning experience but I'm glad that thi…

> https://www.burtonsys.com/download/dbf2csv.php Man, this would have came in handy when I was trying to extract data from .dbf files. Ended up writing something in Go while referencing the dBase IV spec. Lots of trial and error as I recall.

There's a few tools out there, another one I tried in Common Lisp but it was a horrible pain in the ass to get working. Figured to search for perl scripts because it's pretty much fine with old as hell encodings (latin-1) as it was originally developed contemporary to those, and that came up. There's also this, but it was written for dBase III and idk how well it works with fox pro

https://linux.die.net/man/1/dbview

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

#214

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 push it onto their juniors. And then you get to charge companies $250 per head to train juniors on how to use the system, with all of its textbased commands.

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

#215
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.

A bit of searching turns up lots of references to SketchUp Make 2017. Could this be what you mean?

IIRC SketchUp 8 (released in 2010) was the last version released by Google, which had licensing allowing commercial use of the free version. After the sale to Trimble, later versions of SketchUp 8 and all future free versions become for non-commercial use only. SketchUp Make 2017 was the last free version that could run locally.

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

#218
post #61

Most, if not all, Asian take-out / restaurants in NL still use a TUI for registering your order. Several motorcyle retailers in NL use a TUI for parts management, invoicing, repair tracking. In both cases, people operating these systems develop muscle memory for their everyday usage. I'm not sure if it's still in use, but for at least a decade since 2005 or so, the local university's student canteen used an in-house…

> if you stretch the definition of TUI a bit, the Bloomberg terminal is a fascinating example

The Bloomberg Terminal uses several different UI methodologies depending on use case -- many functions (applications) are absolutely TUIs whereas Launchpad is more mouse-driven.

> In both cases, people operating these systems develop muscle memory for their everyday usage.

I worked as a UX designer at Bloomberg and when we had to modify existing functions we were careful to maintain shortcuts and keyboard navigation. In a couple cases we even ended up re-implementing UI bugs that one or more users had grown accustomed to. I've never worked anywhere quite so committed to backward UI compatibility, but that came at the expense of a steep learning curve.

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

#219
post #8

Earlier quoted context omitted.

Also, Costco uses AS/400. Applications that are pure function over form are amazing

I'm not positive whether Target's system from ~15 years ago was a TUI, but a friend worked there in college. He mentioned the process for tax exempt purchases was a bit challenging/not the most common. There were some frequent shoppers who had heard the assistance from the manager enough times, they could walk an employee through what buttons to press to get it setup correctly.

Was not a TUI, but was totally controllable from the keyboard. There was no mouse or touch screen, you could get pretty fast at it. You are also correct about the tax exempt thing, the customers who used it often knew what to ask for. The new registers now have a completely different UI with a touch screen. Seems like a step backwards.

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

#220

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…

A single $250 payment per head for training is quite cheap if you consider the hours saved at not waiting for awfully slow SSO redirections to complete and web page refresh.
Post reply on HN