It's not completely impossible to do good work on the .Net platform. But it is very, very unlikely. .Net teaches programmers to write code to .Net, to Microsoft rules. It teaches its victims to use the excreable "viewstate" and POST when they mean to GET and pass volumes of unnecessary and poorly-encoded data back and forth between the server and client. .Net programmers learn to drag and drop things onto forms which…
Perhaps you are being a bit too strong here. I might hold an uncommon contrarian view for news.yc but, here goes nothing: "It teaches its victims to use the excreable "viewstate" and POST when they mean to GET and pass volumes of unnecessary and poorly-encoded data back and forth between the server and client." You are right here to the extent that "viewstate" is the default way of managing state, scalably, in ASP.NE…
Why should a programmer have to write special handlers just to save session state on the server side? Other platforms (Java, PHP, etc.) does that stuff for you in the background.