
Originally Posted by
agentsi
I fully understand that issue. And I agree with you to an extent. But I do think humans can adapt to that environment(most environments), if anything, look at how we handle sports. I know, it is in theory just a game. But you're graded based on your results. If you play American football for example, and have a bad quarterback, as a wide receiver, your numbers aren't going to look great. What do you do? You make the most of every opportunity you get, to showcase your value. As an employee, whether a warehouse associate, sales account manager, programmer, etc, there are a ton of factors that will either improve your performance or decrease it. What do you do? You adapt, you prioritize, and you learn how to make the most of your situation to show your value. Just because you got the job, IMO, doesn't mean you deserve to keep the job.
Now, how do employees handle factors outside of their control? Maybe game development is slow, which is causing you to not meet deadlines in the art department. ANY "GOOD" Manager, will notice this, and acknowledge the fact that you can't get your work done because of someone else. It happens every day, I guarantee it. At Blizzard, at Riot ( I know it happens here, friends complain about it all the time), and every place of employment. I'm sure it's happening at your job now. But complaining about it without providing solutions will get you fired more than likely. Which is what I think happened to this guy at Blizzard. If he got fired for saying no and offered alternative measures to evaluate his staff, and still got fired, then he might have a case for wrongful termination. But if he just said no, and walked out, that not only isn't professional but its also disrespectful to your employer and warranted the result.