News for hackers. Stuff that matters.
Re:GitHub Copilot X: The AI-powered developer experience by scandox on Wednesday March 22, 2023 @11:27AM (#35262525)
Your overall point is reasonable, but to take your point about GUIs...we actually lost an awful lot moving from text based interfaces going to GUI. We got universal adoption and more or less zero training required...but we got very slow and inflexible interfaces.
Re:GitHub Copilot X: The AI-powered developer experience by chaxor on Wednesday March 22, 2023 @02:25PM (#35265150)
Command line didn't vanish ... You can still use it. Approximately 90% of my work is done via TUI, so it's certainly not gone.
Re:GitHub Copilot X: The AI-powered developer experience by scandox on Wednesday March 22, 2023 @05:56PM (#35267610)
I'm talking about people behind counters, people in stock rooms, people in all kinds of data entry and so on. The terminal did vanish from many places. We're not the market.
Re:GitHub Copilot X: The AI-powered developer experience by aprinsen on Wednesday March 22, 2023 @07:47PM (#35268663)
I worked at a paint store in my teens (2010s) that operated a beautiful text only PoS system that had been built decades ago and it was incredible. So efficient, purpose built, nary a click.
Re:GitHub Copilot X: The AI-powered developer experience by roguas on Friday March 24, 2023 @02:03PM (#35293127)
Yeah and owner would have to have SWE on payroll to continue having it working. It's why people migrated to a more general, albeit sometimes also more confusing apps/platforms.
Re:GitHub Copilot X: The AI-powered developer experience by aprinsen on Friday March 24, 2023 @08:30PM (#35297643)
It was a chain (Sherwin Williams), so I assume they could afford an in house dev team.
Re:GitHub Copilot X: The AI-powered developer experience by GeneralMaximus on Wednesday March 22, 2023 @11:53PM (#35270350)
I use tons of GUI apps with mostly a keyboard (or sometimes only a keyboard). For example, my Git client of choice is Tower, and I’m able to get all my work done without taking my hands off the keyboard. It took me a bit of time to get used to the shortcuts, but now I’m able to work off my muscle memory.

Well written GUI apps will always have good support for keyboard-only use. This is doubly true for apps that care deeply about accessibility, since some people have disabilities that make it hard for them to use a mouse or trackpad.

On the other hand, TUIs will never support non-Latin scripts properly, or have good support for screen readers, or be easily discoverable without a manual, or have uniform automation support using native automation APIs. In my view, CLIs are strictly inferior to GUIs unless you’re putting together data pipelines.