Agentic coding TUIs like Claude Code, Aider, and Goose each implement idiosyncratic design patterns—slash commands, keybindings, and layouts—creating cognitive overload for users. The terminal lacks inherent design idioms unlike native GUI platforms, forcing each tool to invent its own conventions, which also serves as lock-in. Adopting shared TUI standards for common interactions could reduce user friction without constraining natural-language agent capabilities.
A 2008 programming essay argues that non-alphanumeric characters in identifiers—like ? in Scheme and ! in Forth—offer more concise and semantically meaningful alternatives to traditional alphanumeric naming conventions. The author highlights how languages like Forth use special characters as visual tags and lexicographic conventions to make code more readable and expressive than standard prefixes or suffixes.