Does Microsoft think developers are stupid?
Well, do they? Because every tool they have for web developing, it “magically” rearranges the code when writing it and when it is delivered at runtime to the requesting web browser. I guess Microsoft’s intention is to make it as easy as possible for the web developer, and sure, it goes fast to set up a dynamic page in .NET (if we, of course, look away from the invalid code, dependancy on the obtrusive JavaScript and a total lack of accessibility).
It probably helps some web developers, but to me it just adds a lot of extra time trying to correct the invalid output. Instead of helping or aiding me, it adds 25% to my working time covering up for its flaws.
My approach as a web developer is to have total control of the code being output. This means that if I have the necessary skills, it wil be a good result. Unfortunately, the way it is now, Microsoft tools are really keen on (or even, horny about) trying to be more intelligent in its code generating than they expect the web developer to be.
I really hate when a tool think it’s smarter than you and just gives you a lot of extra things you don’t need, nor ever asked for. It’s like going to a store and buying something, and the sales man throws in a lot of extra crap that you have to bring from the store and throw away after.
It needs to be pointed out that this is not written out of deprecation for Microsoft, I do think that they have created many good things too. This goes out to any company that makes tools that alters my code without being asked to do it. In this case, this company’s name is Microsoft.
Please, please leave my code alone!


