TUIs Return as Native GUI Frameworks Collapse Under Their Own Weight
Terminal user interfaces are resurging because the native GUI story on every major OS has fractured. Windows cycled through MFC, COM, WinForms, WPF, Silverlight, WinUI, and MAUI without ever landing on a coherent strategy, leaving enterprises to ship Electron. Linux fragmentation between GTK and Qt makes native targeting economically irrational for most vendors. macOS, once the reference for interface consistency, has drifted from its own Human Interface Guidelines, while Electron apps dominate developer machines despite breaking keyboard-driven workflows and visual coherence.
Attempts to start over — Google’s Fuchsia/Flutter, Zed’s GPUI in Rust — illustrate that even well-resourced rewrites struggle without OS-level integration or market dominance. Against that backdrop, TUIs win on pragmatics: fast, scriptable, portable across operating systems, and trivially usable over SSH. The success of Claude Code and Codex on the command line shows the pattern — strip the OS chrome, focus on interaction. TUIs are filling the vacuum left by vendors who abandoned interface discipline.
The author’s prescription is a return to interface fundamentals: Nielsen, Norman, and Johnson taught as core curriculum rather than soft skills, and platform owners investing in toolkits developers actually want to adopt. Until that happens, Electron and the terminal remain the only consistent surfaces left.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.