News for hackers. Stuff that matters.
Re:U.S. workers have gotten way less productive. No one is s... by deadbunny on Monday October 31, 2022 @06:25PM (#33414180)
In my experience the rise of GUIs over TUIs they lost the command buffering. If you knew what you were doing with a well designed TUI you could hit a sequence of keys that would be buffered and "replayed" as the next screen(s) loaded. Hit a sequence of commands in a GUI and they'll just get lost after the first one as the app/website loads.
Re:U.S. workers have gotten way less productive. No one is s... by orangepurple on Monday October 31, 2022 @09:15PM (#33415757)
Amen. I talked to some guys in their 20s in the oil and gas industry in Houston and they preferred using the old TUI systems because of this exact reason.
Re:U.S. workers have gotten way less productive. No one is s... by SanjayMehta on Monday October 31, 2022 @09:43PM (#33415928)
The App Library feature is underrated. A clean screen and search is just so much better than having to scroll through page after page of icons.
Re:U.S. workers have gotten way less productive. No one is s... by sn41 on Monday October 31, 2022 @10:46PM (#33416327)
On a related note: the same is true for Keyboard Macros in Emacs, Vim etc. I often send a bunch of related, but each slightly different from the others, using Emacs keyboard macros and gnus. Felt great the first time I discovered it, saved perhaps 3 hours I would have spent writing and debugging a script.
Re:U.S. workers have gotten way less productive. No one is s... by int_19h on Tuesday November 01, 2022 @12:24AM (#33416888)
What you describe is the natural outcome of having a single message loop with synchronous handlers, and describes e.g. Win32 just as well - a sequence of keys would simply end up as the corresponding sequence of window messages in the queue, and processed in order.

Where we partially lost that is when UX started to get async. It's not fundamentally incompatible with well-ordered input messages, but in practice, people who write async code all too often forget that it's async all the way (and not just for their favorite scenario). And so you get travesties such as textboxes that let you type text into them, and then erase all that when the app or the page is "fully loaded".

Re:U.S. workers have gotten way less productive. No one is s... by ryzvonusef on Tuesday November 01, 2022 @02:41AM (#33417780)
Excuse me, what is TUI?
Re:U.S. workers have gotten way less productive. No one is s... by alephu5 on Tuesday November 01, 2022 @02:54AM (#33417855)
Terminal user interface
Re:U.S. workers have gotten way less productive. No one is s... by ryzvonusef on Tuesday November 01, 2022 @05:11AM (#33418724)
Thank you