
Originally Posted by
freezeframe
Depends on the context.
Pessimist, defeatist, complainer, party pooper, killjoy, grouch, whiner, downer... etc.
Or as I prefer to call it, a realist.
Side note
I like this saying: "A pessimist is an optimist with experience" (don't know the source)