> I still live in the terminal
But you frequent the fish market at chatgpt dot com, I suppose.
I prefer CLI over GUI but I also prefer to have a life over making my life harder. On that same context, I prefer nano over vi/vim any time.
Now, the problem with aliases is that the more you use the more addicted you get. If you have to touch another terminal without those aliases, you will automatically try the aliases you are used to or create them so you can do whatever you have to do.
Meaning, it is not a practice easy to transfer to other environment. zsh + auto complete makes your life a lot easier and you won't forget the commands.
I'm actually at the point now where I just can do `curl https://website.com/my_environment.sh | bash`, and it sets everything up for me. So even if I SSH into a machine for a brief period of time I'll have my environment with me there too.
I think this is actually a really profound statement. Many people seem to get caught up in trying to take the most efficient path when you could take a somewhat less efficient path that requires much less time. It can become a form of yak-shaving.
Now, don't get me wrong: there's absolutely a benefit in investing time to learn efficient methods. But life is also short, and you've gotta choose where you invest.
> Text is the universal interface
No wonder we don't get better GUIs if people keep turning the terminal into a religion.
- GUIs keep radically changing how they look, at times even removing features, meanwhile some CLI interfaces haven't change in my lifetime
- CLIs are more often designed with synergetic effects in mind, they become part of ecosystems. Meanwhile you get the feeling many GUI applications start having a hard time saving a file to a local hard drive
- the filye types you will tend towards on a CLI are human readable and text based and can be opened in 50 years time without special vendor support
I am not that old, but the reason I like the CLI is simply because I feel GUIs come and go without improving the ecosystem they are in.
But many others have, `ps -ef` vs `ps -aux` is one example. Nowadays, most systems support both, but not so long ago you'd need to remember which one to use depending what system you were on.
The nipple is the universal interface. Everything else is an abstraction.
Should surely be "two-word"?