Slashdot Mirror


HealthCare.gov: What Went Wrong?

New submitter codeusirae writes "An initial round of criticism focused on how many files the browser was being forced to download just to access the site, per an article at Reuters. A thread at Reddit appeared and was filled with analyses of the code. But closer looks by others have teased out deeper, more systematic issues."

12 of 400 comments (clear)

  1. Here is a thought.. by Anonymous Coward · · Score: 5, Insightful

    Doesn't it strike anyone as odd that the Govt can design and implement a billion+ dollar data storage center for the NSA but can't deploy a website to allow people to sign up for insurance?

    1. Re:Here is a thought.. by geoskd · · Score: 4, Insightful

      Doesn't it strike anyone as odd that the Govt can design and implement a billion+ dollar data storage center for the NSA but can't deploy a website to allow people to sign up for insurance?

      That's because one was designed by a bunch of guys on a mission, with an exceptionally strong feeling of patriotism and righteousness with practically no oversight by congress. The other was done by the lowest bidders (largely not even American citizens), built on a framework that was made practically impossible to implement by a meddlesome and conflicted congress.

      --
      I wish I had a good sig, but all the good ones are copyrighted
  2. Did they REALLY expect nothing to go wrong? by linebackn · · Score: 4, Insightful

    Regardless of "what went wrong", you know that the higher ups will just fire some peons, give themselves some big bonuses, and call it a day.

    But the BIGGER question I don't see anybody asking, is why is there no apparent fall back or concession to delay requirements due to the problems? ANY significantly complicated computer system can reasonably be expected to encounter problems at deployment. And despite what the talking, drooling, blathering heads on TV seem to think, it is simply IMPOSSIBLE to test a system like this 100.000000000000% against real world scenarios. There will be glitches, there will be people who can't use the systems, there will be all sorts of "people problems" that no technology can fix. They should have been ready with other non webby ways to get people taken care of, and prepared to delay the needs for all of this if they could not get everyone taken care of in time.

  3. Splat Programming by wdhowellsr · · Score: 4, Insightful

    The ObamaCare web site is an example of Splat Programming. What is Splat Programming? Cut and paste from every where, run once and move on if it appears to even marginally work, and don't think very long about method or variable names. The most important part about Splat Programming is that you don't try to combine css or js files but rather just reference them individually via CDN and only change function name or variables that conflict. Most importantly, do not do any loading, scaling or security testing especially if you know that the test will fail.

    The other part is Government Projects. You don't have to worry about errors and omissions because the standard government contracts do not hold the contractor liable if the final result is approved. Finally, unlike commercial projects, there is an infinite amount of money available to pay for years of bug fixes and upgrades.

    Thankfully this site only effects a small percentage of people so there is really no cause for alarm.:)

  4. What went wrong? by Chas · · Score: 5, Insightful

    First and worst, politicians were involved. Everything else pretty much is a cascade effect off that.
    Second, cronyism.
    Third, you had a bunch of non-technical people setting up moving goalposts for the technical people to hit, with regard to the technical specs of the site.
    Fourth, distinct lack of firm, single-message communication to the technical teams with regards to whether the project was or was not going forward.

    I could go on and on about all the fuckups with regard to this. But I'd just piss off a bunch of people who aren't worth my time.

    --


    Chas - The one, the only.
    THANK GOD!!!
  5. Re:On Further Examination by Runaway1956 · · Score: 4, Insightful

    Girl - you write some pretty smart, insightful comments from time to time. But your logic is missing a few cogs here.

    http://en.wikipedia.org/wiki/Hanlon's_razor

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  6. Re:bitch and moan by garyebickford · · Score: 4, Insightful

    One could argue that the Administration's tactic of preventing release of critical design data until after the election, to prevent the opposition from using the true costs as a campaign issue, was sabotage de facto. This put the entire development process several months, perhaps a year, behind schedule.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  7. Re:It's time to kill off the boomers. by GPierce · · Score: 5, Insightful

    Actually, Social Security is hardly bankrupt. It has about 3.5 trillion dollars invented in special interest drawing T-Bills. Unfortunately, the deadbeats in Congress borrowed the money "invested" by Social Security and spent it on every Congressional wet-dream and war they could come up with.

    The "full faith and credit" of the US requires that they pay this money back. This means raise taxes, run the printing press, or weasel their way out of as much of the repayment as they can. Every dollar they actually have to repay is a dollar that can't be spent on future corporate welfare.

    --

    When you are dancing with wolves, never limp
  8. Re:It's time to kill off the boomers. by garyebickford · · Score: 5, Insightful

    I will argue that part of the political problem is the boomers (of which I am one) - we grew up spoiled, filled with neo-socialist propaganda (see "The Closing of the American Mind" by Alan Bloom), and isolated without much chance to learn how to get along with each other or to how to be spouses and parents. For example, never having had to share a bedroom meant we never never really learned the art and necessity of compromise and living with someone else. We're arrogant, self-centered and always convinced we are right about everything. So, now we are running the political system, it is inherently dysfunctional. And that's not even counting those of us who are still lost in the 1960s, and think the hippie utopia was the best of all possible worlds, disregarding the realities of life. Someone once described American liberalism as confusing wishes with facts.

    So, politics in the US at least will continue to be dysfunctional until we boomers age out of the power structure. Assuming the next generations aren't even worse... :P

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  9. Old article. I can sum it up with three quotes by bfwebster · · Score: 4, Insightful

    Quote 1: "A complex system that works is found to have invariably evolved from a simple system that worked. . . .A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system." (John Gall, Systemantics,p. 80, 1978 paperback edition).

    Quote 2: "In architecting a new [software] program all the serious mistakes are made in the first day." (Martin, 1988, cited in Maier & Rechtin, The Art of Systems Architecting (3rd ed.), p. 399)

    Quote 3: "Indeed, when asked why so many IT projects go wrong in spite of all we know, one could simply cite the seven deadly sins: avarice, sloth, envy, gluttony, wrath, lust, and pride. It is as good an answer as any and more accurate than most." (me, testifying before the Subcommittee on Government Management, Information, and Technology Hearing, US House of Representatives, June 22, 1998)

    My pre- and post-launch analysis of the Healthcare.gov website can be found here. ..bruce..

    --
    Bruce F. Webster (brucefwebster.com)
  10. Re:Does govt want an insurance website? by Frobnicator · · Score: 5, Insightful

    Grant me the legal authority to print money anytime I want and make everyone else pay the true cost of it (inflation) and I, too, could pay for anything money can buy. In the Apollo days they at least tried to pretend that debt is important and that there's something deeply wrong with running a government in a way that would bankrupt any business or household.

    Hold your horses, partner.

    A history lesson is in order. (Then get off my lawn.)

    The 1960s had a lot of debt.

    There was the Vietnam war and it wasn't cheap. There were some questionable political deals in Cuba that included a rather scary nuclear showdown that led directly into the cold war. Also there was the whole space race that you mentioned.

    The US was in debt and facing a deficit. Not as big as today's deficit and debt, but it felt bad at the time.

    President Johnson was looking over where the money was sitting, and he noticed a huge pile of cash sitting in an off-budget area. It was called the Social Security Trust Fund. It had billions of dollars just sitting there being invested, not being spent.

    The good president looked over the budget, noticed that he could make himself look better (and presumably look better on the world stage) if the US didn't appear to be in debt. So President Johnson decided to move the Social Security Trust Fund into the general budget. There was a bit of a complaint at the time, "you cannot spend that money, it is for retirement". Not a problem they assured us, there would be plenty of money available in 2010 when baby boomers start to retire. We might not even be on a cash society in the future, let's spend it all today! The President made a proposal to Congress, and then all of them started rolling up the Social Security funds into cigars and enjoyed a smoke.

    The Apollo program and several other major programs were funded by TODAY'S social security problem. Much of the reason we have so much debt is because the social security fund was robbed to pay for the war and the space race. Government took out a loan from the people and only recently started feeling the pain of paying the loan back. Baby boomers who don't suffer from society's generally short term memory can clearly recall that the focus was divided on the war, the protests, and the space race, and how those few people who noticed the money was missing were quickly written off as being anti-war or pro-war (whichever was a better distraction) and somehow the messenger was blamed and the message quickly forgotten.

    Much like groups like WikiLeaks today; we all remember the name but the hundreds of soldiers who were documented committing clear acts of murder somehow escaped the court martial. Back then if you mentioned the social security funds you were branded a hippie or communist and you didn't believe in America. (Anything to make you look like an unpatriotic troublemaker rather than someone who wanted to see where the money went.) Then Johnson lost to Nixon and another scandal followed, most people forgot about Johnson's scandal taking the money and moved on to Nixon's spying scandal that evicted him from office, which is NOTHING compared to today's spying scandal that people don't care about.

    Enough rambling, get off my lawn.

    --
    //TODO: Think of witty sig statement
  11. Re:On Further Examination by RabidReindeer · · Score: 4, Insightful

    Personally, I insist that Obamacare's worst enemies are the people who are working hardest to make it work. Incompetent lackwits wrote the specs, hired more incompetent lackwits to build the site, and failed to test anything. Had Obama and his supporters actually been competent, they could have at least made the site work. Had they been smart enough to hire competent contractors, they could have made the site work. Bottom line, we have a bunch of idiots who can't even get a web site up and running, but maintain that they will be competent to oversee life and death decisions made hundreds of thousands of times every single day throughout the nation.

    I can't help but wonder if Obama supporters are colluding with Obama detractors.

    There's no need to ascribe to malice what can be explained by incompetence.

    Take any random large-size public or private IT project. Odds are that it will be a disaster.