CLI vs GUI
I always think, if I'm going to do something only _once_ and I'm fairly confident that I'm not going to repeat it then I can equally well use a CLI or a GUI.
If it's a task that I might possibly repeat 2 or more times, then I program it via a script.
I just hate repeating things.
Maybe I end up having to tweak the script repeatedly as the scope widens.
If it's a task that I need to demonstrate how it was planned / performed then it's definitely _worse_ with the GUI: bit of random clickety recorded here and there.