logoalt Hacker News

ralferootoday at 2:32 PM2 repliesview on HN

The premise of the article has some weight, but the final conclusion with the suggestion to change the icons seems completely crazy.

Green meaning "to the best of our knowledge, everything is good with the software" is well understood.

Using green to mean "we know that this doesn't work at all" is incredibly poor UI (EDITED from "beyond idiotic" due to feedback, my bad).

And whilst flaky tests are the most problematic for a CI system, it's because they often work (and usually, from my experience most flaky tests are because they are modelling situations that don't usually happen in production) and so are often potentially viable builds for deployment with a caveat. If anything, they should be marked orange if they are tests that are known to be problematic.


Replies

Norfairtoday at 3:17 PM

Hey, author here: I completely agree, that's why I also haven't used those strange colours for https://nix-ci.com. I just thought they would make for a cool visual representation of the point of the blog post.

chrisweeklytoday at 2:51 PM

Good insights but I'd suggest

"beyond idiotic" -> "misleading | poor UX"

(I agree it's a terrible choice, but civility matters, and strengthens your case.)

show 1 reply