The prequel
@mjang.bsky.social
CC-NA-3.0
https://slides.com/mike-1/cli-and-ux
The prequel
CC-NA-3.0
https://slides.com/mike-1/cli-and-ux
Spoiler:
It's a conversation
ref: clig.dev
@mjang.bsky.social
Author (RHCE)
Linux Annoyances for Geeks
Linux user since 1999
Principal Technical Writer, NGINX (F5)
CC0
@theMikeJang
https://slides.com/mike-1/open-source-and-docs
I :heart: the CLI
Due to GUIs, expectations have changed
human-first design
Pixabay CC0
Output that helps
Text
Experienced users do not panic
Newer users, however ...
Solution: include a link to docs
CLI has embodied an accidental metaphor all along: it’s a conversation.
80% prefer the CLI
Sales with the GUI
CLI or GUI
Thanks to content designers
How you retain customers
Lessons of content design
Fair use (I hope)
Kernel panic - not syncing: Attempted to kill init
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Credit: Steve Krug
-
-
-
-
-
-
-
-
-
-
-
Pixabay CC0
Simplified CLI help
The tldr project
tldr.sh
Every word earns its place
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
commands
-
-
-
-
-
-
-
-
-
Pixabay CC0
CLIs are
Under the Hood
Pixabay CC0
Pixabay CC0
Pixabay CC0
Pixabay CC0
-
-
-
-
-
-
Please try again <some future time>
-
-
-
-
-
-
Assumption: they are OK with the CLI
-
-
-
-
-
It's a conversation
Keep focus
Some help is a wall of text
Promote user understanding
Make Every Word Earn Its Place
Thanks for Listening!
CC-NA-3.0