Jeff Vogel writes on IBM Developerworks and shares his "Six ways to write more comprehensible code".
What has been most relevant to me recently is Tip # 5.
Game development isn't exactly the same as web application development.
So my question is, if the client wanted the web app "done yesterday", is it not possible to do optimization while coding ? If yes, is it a good idea ?