As developers we use terminals every day, but many other industries also use terminal or terminal-like interfaces(custom spreadsheets with macros). There's a real benefits to interfaces that are quick to use once you've learned all the custom commands. Is there anywhere I can read about where those types of interfaces are used and how they are built? As an example, there's an interesting talk by Benno Rice[0] where he shows(as an aside) how Cobol can be used to quickly build a UI that accepts and stores data.[0]: https://youtu.be/BCqGjGzWI48?feature=shared&t=839