I am watching Gabe Newell again in his talk to LBJ school. I owe much of my career change as if it wasn't for Gabe I would not have left Apple to go to Microsoft in 1992. Now some of you may say that if I had stayed at Apple in 1992 i would be better off than going to Microsoft, but the chances of my staying at Apple after 1992 were slim.
And one of the nuggets is how does Valve make decisions on what to do to make better games. at the 28m mark is where Gabe shares Valves insight.
Below is written explanation.
This idea is powerful, because it is a good abstraction. i plan on using this.