In some workplaces,you can find somebody who keeps saying he is the ‘realist’ who likes to point out the problems and risks. The guy doesn’t refer himself as the ‘whiner’ or ‘complainer’, but the one who has ‘realistic view’ over things. He knows when things go wrong, and he knows how others don’t have the right view over things. When things go bad, he is the first one to point out ‘I told you that this would fail!’
How I see this situation, that as long as the person with the ‘realistic view’ also remembers to suggest a solution then things are good. That’s what separates whiners from the rest of the world.
When a new project begins, if the person just keeps saying how things will go bad, he is not much help. In fact, he is probably contributing to the failure of the project. He won’t go the extra mile for the project to succeed, nor look for solutions.
In some teams, there are people who say nothing. They will silently do their work, even though they know that project will fail. These are equally bad for the project, as they are ignoring the relevant challenges.
Then there’s people who realize what challenges, problems and risks there might be in the project, and these guys take a step for prepare for these risks if needed. They won’t ignore things that might probably go badly, but they try to come up with suggestions on how to solve the issues.
If they really see that the project is going to fail, they will come up with solutions that would make the project succeed. Maybe those suggestions are ignored. Maybe not. But at least these people are contributing to the success rather than failure.
And I’m sure we both agree how irritating it’s to hear some people whining no matter what type of work is done.