4 ms·
Well, given that I am typing this about 15' from an IBM POWER S914 running the i operating system, I'm not sure its lost. Our accountants hate GUI stuff and lo
by protomyth 4y ago
Well, given that I am typing this about 15' from an IBM POWER S914 running the i operating system, I'm not sure its lost. Our accountants hate GUI stuff and love the green screen. Its amazing to have what essentially is a low maintenance machine that calls IBM when something isn't correct. We have the last i Series (a pre-POWER model) that lasted for over a decade, and I do expect this one to make it the same amount of time. It is a bit obtuse, but I dearly wish some other OSes would examine themselves for self administration to the level of the IBM i Series.
- avhception 4y agoAs late as 2011, we had a custom payroll system on MS-DOS. I was always blown away by the speed it's users achieved. They really flew through the menus and knew all hotkeys and commands of the TUI by heart. When they got "upgraded" to a modern GUI based system, it really slowed them down. Of course learning a new thing always takes time, but that's not the whole story. Especially with ever-changing websites that usually don't care about hotkeys, the mental load of visually scanning for elements and clicking them with the mouse can be really slow. And it always fascinates me how it was perfectly normal and expected for mere users to use a TUI while today I've heard grunts even from junior devs and self-proclaimed power-users when I told them to use the CLI for this or that. How times have changed. IBM i is fascinating, and in a world of ever-changing tech-stacks I sometimes yearn for a stable environment where you don't have to fight with 10,000 node.js dependencies every other month just to keep that payroll website going. I've never came in contact with IBM i or POWER tech in a professional capacity, but have purchased an RS/6000 and, more recently, a TalosII system to play around with ppc64le :)
- john61 4y agoAs a pianist I am not surprised. The keystrokes a TUI requires is like a piece of piano music. You can learn the required keystrokes pretty fast and play it very fast, reliable and unconscious. Image a piano played by touchscreen or mouse.
- LeftHandPath 4y agoI've noticed a lot of the more experienced people in our office stop trusting things as soon as they see drop shadows and branded color schemes. And they are all very quick with the old terminals.
- at_compile_time 4y agoMy favorite are the gratuitous animations that the program is too bloated to render smoothly.
- bombcar 4y agoThe biggest key with the "green screen" terminals is they would NEVER EVER lose a keypress and they would buffer them, too. So even if the computer was actually quite slow, if you knew what you were doing you could "type ahead" a few screens into the system, and then wander off and do something else. That just doesn't work on GUIs (some rarely are well designed so that it can) and certainly has zero chance of working on webpages.
- protomyth 4y agoI honestly wish someone had come up with some text markup language and "browser" so enterprise developers could deploy text UI apps. The web is just awful for the back office people. Frankly, I wonder how much money is being spent on the web when a TUI would have been more productive.
- lifeisstillgood 4y agoI like the idea of a Text UI markup language. It's envisage some kind of nested table describing the layout? More declarative?
- worthless-trash 4y agoI -think- that it might be possible to do so something like ncurses forms.
- p_l 4y agoThat's literally how IBM block terminals operated, and it was AFAIK most visible with CICS which was designed around similar model to Web 1.0 apps - blocks of code ("transactions") in CICS would send a (possibly multipage) form to terminal, then when the terminal send back the response (usually just the filled in fields of the form) another transaction would get fired and perform processing on it, and so on and so on. Of course the screens had rudimentary markup to support this including client-side validation of sorts.
- naikrovek 4y agoI personally don't care about how it's implemented, markup or otherwise, I'd just be happy to see TUIs return in numbers for modern terminal emulators. SSH apps are slowly becoming a thing, thankfully, but not quickly enough for my liking.
- ordiel 4y agoDevelopers of newer versions of a system even if it is a migration from TUI to a Web GUI should really strive to maintain the shortcuts and hotkeys, an upgrade its suposed to be "that", extra functionality not a replacement of the existing one. Sadly there is this assumption that given it has a GUI there is no need of shortcuts or hotkeys, forcing users to use the mouse. Gmail does provide some hotkeys and I think even those "few" ones really help, also Atlassian applications yet most web pages I have interacted with have none
- fiddlerwoaroof 4y agoPart of the problem here is that desktop development frameworks included keyboard shortcuts essentially for free: Mac associates them with menu items, emacs/vim's key -> command -> action design give an obvious place to implement shortcuts; Delphi and similar programs had similar places to automatically slot in keyboard shortcuts. Web frameworks focus on visuals and mouse interactivity and keyboard control is almost an afterthought (aside from some minimal attention to tab-order because of accessibility).
- mook 4y agoAnother part of the problem is that the contents of the browser is mostly untrusted, and the browser itself already has a giant pile of shortcut keys that would conflict.
- bombcar 4y agoExcel had Lotus-123 shortcut compatibility for decades after Lotus-123 was no longer a going concern. It's still somewhat in there with / triggering the menu on Windows Excel.
- LeftHandPath 4y agoThat's funny - I am currently working on a web app to GUI-ify the green screen for my company's IBM i OS on a similar Power8 system. They love the green screen but this was the easiest way to reduce the amount of manual entry we're doing for a specific 3rd party application we run on it. A different tool I made ran in the PASE [1] environment on the same system -- compiling & running C++ in IBM's AIX runtime environment. Really interesting experience. [1]: https://www.ibm.com/docs/en/i/7.3?topic=programming-pase-i https://www.ibm.com/docs/en/i/7.3?topic=programming-pase-i
- Globz 4y agoSame here, many years ago I made a web app for our sales team and third party so they can sell/buy our products, the whole business is still powered by IBM iSeries. Basically the AS/400 is the source of truth and the web app just pulls the data couple times a day and provide a nice GUI for the users. The sales orders are automatically sent to the iSeries in batch so no more manual entries and their status are reflected back on the web app so you can have an overview of each orders. Sadly we are looking at moving away from iSeries and we will be at the mercy of whatever cloud solution that will meet our needs.
- wslh 4y agoSidenote: I just googled about that equipment[1] and found it weird that the copywriting says: "IBM® Power System S914 easily integrates into your organization’s cloud & cognitive strategy and delivers superior price performance for your mission critical workloads..." the "cognitive strategy" words seems forced by a new marketing team. Cloud also seems weird in this context. [1] https://www.ibm.com/products/power-system-s914 https://www.ibm.com/products/power-system-s914
- wmf 4y agoIBM is desperate to report cloud and AI revenue so they're cloudwashing and AIwashing all their products.