What makes you say that? Having built systems in this space with very large number of users using the .net platform, I wonder why you stated this.
I am a supporter of open and non-MS software but I don't think we can blame it on the technology this time.
In my experience so far a well engineered system, will perform regardless of the technology stack picked. Picking technology X or Y will not compensate for bad architecture and engineering practices.
stackoverflow and plentyoffish are windows stack. I just found out and read about this a few days ago, I'm very impressed. So I won't shake my fist at windows stack. With competent developers, windows/c#/MSQL, etc can holds it's on too. it's been demonstrated.
Amen to that. This thread and all others that mention the healthcare.gov debacle would go on forever talking about MS and ignoring the fundamental issues of bad architecture and government waste.
It's not just government waste. The private, for-profit companies that are awarded these contracts are part of the problem. It's not like "government waste" is even the biggest problem here. The biggest problem is the private companies involved in this. Not the government. Although all parties deserve some blame, for sure, because they have a "scratch my back, I'll scratch yours" approach.
I agree that all parties deserve some blame, but spreading the blame around does not excuse the amount of money the government spent on this and other projects such as recovery.gov. For profit private companies are in it to make money so I don’t blame them for taking the money; I blame them for bad design and architecture.
You should blame them for taking the money, because they "take the money" specifically by acting in bad-faith in order to extend, extend, extend and extend the contract money flow into their coffers. That's how the system works: private, for-profit companies fuck things up, intentionally, and then because they are the experts on the system they fucked up they (practically) automatically get the (almost as lucrative) follow-on extension/"fix it" contracts. The "bad design and architecture" these for-profit companies come up with are a feature. It is intentional, and it is done intentionally because these for-profit companies aren't in the business of providing products and services for the government--they're in the business of needling more contract cash out of it.
Or, to put it another way, you can't cry foul at the government's waste of money when it is the contractors' bids and bad-faith implementation of the contracts pushing up the costs. In return for their efforts, their liaisons at the government get to keep their visibility on "important" projects high, and extend the life of their own jobs.
Ok I get it: The government and the politicians are not at fault here; it is the private for-profit companies fault. Sorry, but I just don’t agree with your point of view. Like I said: there’s plenty of blame to go around but I don’t see how anyone can justify spending that much money for something that doesn’t work.
I am a supporter of open and non-MS software but I don't think we can blame it on the technology this time.
In my experience so far a well engineered system, will perform regardless of the technology stack picked. Picking technology X or Y will not compensate for bad architecture and engineering practices.