What makes automated tests/checks flakey?

Thank you everyone for your thoughts. Flakey checks are definitely an annoying issue for all of us and I feel that frustration in your comments :smiley:

One small request, would any of you be able to expand your thoughts around this conversation in this question as well?