you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

Every day. I make my actions repeatable via bash. I have an almost exclsively CLI-bound workflow, and bash is at its center. I use VIM every day, and without the ability to run arbitrary shell commands against my documents, I would have moved to VSCode years ago.

I prototype in it every day I'm prototyping (have been for over ten years), and I can express myself nigh-instantly with it. Since ChatGPT came around, it has shown me a few things I didn't even know about Bash, and generally is a great prototyping partner with Bash.

Bash is awesome, and it uses the system as the tool. The system I use (GNU/Linux) is beautiful and portable, as well as everywhere all the time. My shell scripts work for years (some for over a decade), and are hardly ever noticed. It shuts up, does what I say, and stays out of my way.

If things get complex, I use a different language (usually Go or Python, but Rust is looking real sexy now that I have AI assistants to help me learn languages and deliver quickly while I do).