> I think we should almost always take a CLI-first approach to our application development, Then, if the users really need a simpler, more graphical way to interact with your software, create a TUI, and only if the TUI couldn't satisfy the needs of your users, because of the nature of the application or the nature of your users, create a GUI.
Alireza Alavi | سیّد علیرضا علوی Geek, FOSS lover, Software engineer, Curious. I will be sharing my thoughts and updates here.