THE SAME TEXT AS ABOVE, BUT FORMATTED AS GOOD OL' Plain Text.
You're right.
But for the sake of civilization, and for sparing me from such public and google-indexed embarassment, please let me get by with the story of having had too many beers before writing my post. I just got home, cheked up /. and I saw this. I got outraged and I decided that I had to reply to this. Unfortunately I was still a bit under the influence, and could not come with my ideas very clearly, and add to this the fact that is very hard to write in a second language when drunk :-)
That said, let me add that I've had several recent experiences at my current employer (soon to be former, may I add with undeniable relief) where they failed prey to the stupid idea that throwing some million dollars on the mouths of servers, network and storage vendors could help solving problems caused by bad code. Right now I am still trying to convince a Database Administrator that one of the main database production servers is swapping like hell, just because the user account that run the RDBMS doesn't have the right to lock pages in physical memory and the database server is setup to the default memory limits (that means, all memory). Well, considering that this is the same shop where we pay a huge lot for Oracle on licenses and maintanance, but keeping on using MSSQL and it's shitty concurrency model for most things, because they don't want to rewrite their systems, it's no wonder that such an article strung a very personal string on me.
For me, this situation is analogue to the situation of bad doctors vs. good doctors. Bad Doctors can't have a clue about an issue, and so they ask for a NMR Scan if you get to them with a sore throath, as well as every other conceivable exam they can imagine of.
Good doctors know from your story how to get to plausible hypothesis of what is causing your illness, and thus, they ask for exams only for confirming things and testing their hypothesis. For me, the Bad Doctor standard procedure is the medical equivalent of the "Let's throw hardware at it and hope it works" philosophy.
Of course, We should not go over the board with endless and premature optimizations, but we also cannot get away forever with hordes of script kiddies writing bad code, and being told by incompetent managers that this is the Right Thing to do, this is bad for the script kiddies (And I am not being derrogatory here, being a script kid is a step on the evolution of a programmer, we all have been there somewhere in the past).
And let me tell you that I am not telling it only from a technical point view, but also from a business point of view. We are all seeing the effect of the short time thinking on the big automakers. After years of massive layoffs, massive R&D investment cuts, reckless regard for qualtiy, and an insane dependency on the humours of short-sighted so-called analysts that could not see beyond quarterly results, we are now seeing were they are heading. While GM and chrysler were busy cutting jobs, closing factories, and looking good for a while for the clueless wall-street types, Toyota was keeping jobs open in the US, investing on more power-efficient technologies, keeping quality as No 1. But this kind of thinking is now costing their stakeholders the economies of their lifes. We've also seen the permanent damage that Carly Fiorina did to the spirit of the Old HP, and we saw what happened. So, business story is full of examples of where this kind of short-term thinking can lead on the long-run. I don't see why this obsession on short term results at the expense of long term sustainabilty could not also be damaging on our industry.