Earlier quoted context omitted.
I honestly do not understand how did a large part of the software engineering community get to this point of idiocy. Is this due to the principle of getting to the market first and quick prototypes? I don’t see a quick way back.
I find it entertaining that you post this a within 24 hours of the linus/tanenbaum rehash. Getting crap done counts for a lot. Web, and hci in general, isnt figured out well at all, so we can spend a few decades pursuing an ideal we don't even have defined...or we can get stuff done. If you are arguing for some specific non-"idiocy", please, explain why your version hasn't taken off.
Yeah you end up with crap.