Hacker News new | ask | show | jobs
by arrakeen 867 days ago
> Use symbols and emoji where it makes things clearer.

for the love of god please don't. the yubikey-agent example provided exemplifies everything i dislike about github READMEs and whimsical user interfaces.

on the technical side, symbols and emojis can render inconsistently among terminals, leading to potentially confusing messaging. on the artistic side, personal tolerances towards whimsy and playfulness vary wildly and should only be used very sparingly and ONLY if you know what you're doing (if you have to ask, you probably don't)

4 comments

I like it. I like colored terminal output, and emoji are colorful, which helps me rapidly form a gestalt of what's going on. I like syntax highlighting too, and find code quite a bit more difficult to read without it.

Not everyone is like that, and that's ok. I don't expect my whims to be catered to, and you shouldn't either.

I like it as an optional feature. Some people enjoy it, some people don't. Turn it off by default, but let users choose.
like a --verbosity=cute level, perhaps
I'd be good with the guidelines:

1. Use a vocabulary of at most two emojis in output (e.g. one for success, one for failure).

2. Any information conveyed by an emoji should be redundantly conveyed by text.

Strongly resonates. The first time I saw the CLI Guidelines I even stopped reading them upon reaching that section. This time I read through the remainder and found it quite OK.