been thinking about even though “the terminal” is technically not a single thing (it’s your shell, terminal emulator, OS, and programs) there are a ton of UI conventions that make the terminal feel like a unified environment, like
* full screen programs like top often use “q” to quit
* programs often turn off colour when writing to a pipe/file
* if a program is displaying a lot of text, it’ll often open “less” to let you scroll
a lot of these feel more like social conventions to me