Trying to get good signal is the modern dowsing.
miniblog.
Related Posts
The use of emoji/likes to signal the end of an online conversation: https://allthingslinguistic.com/post/126044747014/im-especially-intrigued-by-use-13-a-twitter
A useful convention!
One interesting property of emacs lisp is that a macro can't do an early return from a function. You either need a wrapper (like cl-block or cl-defun) or you have to signal.
C macros (including those in Emacs itself) don't have this property, making it harder to reason about.
I'd rather see a 'build failing' badge on a project than no badges at all. It's a strong signal of well-tested code.