3 ms·
The purpose of this is not to show how CLI is cool, but rather to get them to take their first steps and show them that it's not scary. In other words, the goa
by jolmg 8y ago
The purpose of this is not to show how CLI is cool, but rather to get them to take their first steps and show them that it's not scary. In other words, the goal is to get them to feel familiar in this environment. For this goal, showing them how to do things they already know but in this new environment is specially important to warm them up to it. If you show them stuff like pipes, you might impress them, but you're not lowering the hurdle.
EDIT: Put in another way, the intended audience is not people you need to convince to use the CLI, it's people that already want to try it, but find it scary.
- arendtio 8y agoWell, if you know that audience its cool. I was never afraid of the CLI, it was more that I could not find good use-cases and therefore stuck with the GUI tools, even when I knew how to use cd, touch, mkdir, mv, cp, ls, etc. I think the biggest break-through was when I was starting to write scripts as it taught me the rather complex syntax of conditions and loops (complex because whitespace is so important), but I would agree that scripts are a bigger beast. I think people who try the CLI but are not shown the true power of the CLI will eventually return to their GUI tools as they don't have to remember strange commands and read long man pages.