Yeeeah, you haven't worked in gaming at all, have you?
I mean, I believe that you've been paid to code at some point and I'm hoping you're not just being a dick on the Internet for sport, but man, all these I'm-such-a-competent-software-engineer rants are not giving you the authority brownie points you think they are.
Whatever, if you know you know. I'm not interested. Just... in the off-chance anybody here reads this far down this thread, couple of things: one, stop it, what are you doing. Two, this is not what a person that knows what they're talking about sounds like. He'll try to tell you it is, but it is really not.