I generally like Valve's approach when it comes to Steam, but as far as game development goes they are more on the "late is forever" side of things.
I like his stance towards realism. People confuse it with believability, when believability is more about having internally consistent rules.