Slashdot Mirror


Obamacare and Middle-Wheel-Wheelbarrows

davecb writes "The Obamacare sign-up site was a classic example of managers saying 'not invented here' and doing everything wrong, as described in Poul-Henning Kamp's Center Wheel for Success, at ACM Queue." It's not just a knock on the health-care finance site, though: "We are quick to dismiss these types of failures as politicians asking for the wrong systems and incompetent and/or greedy companies being happy to oblige. While that may be part of the explanation, it is hardly sufficient. ... [New technologies] allow us to make much bigger projects, but the actual success/failure rate seems to be pretty much the same."

3 of 199 comments (clear)

  1. Re:Why not call it its actual name? by girlintraining · · Score: 4, Insightful

    I'm only asking because I'm on the lookout for techniques to derail a discussion. A "misdirect" is calling attention to something irrelevant but intended to provoke an emotional response. It's used to push more-relevant posts down the page - hopefully below the fold.

    You must be new here. The majority of the intelligent and thoughtful discourse evaporated when Slashdot was bought out by Dice. If you want to see what the future looks like, punch in beta.slashdot.org. Then vomit in your mouth. It's been replaced with paid schills and hobbyists. There are a few of us left from the old guard, but we're only here because, frankly, there's nowhere else to go. Every promising new forum website seems to be shortly after swallowed whole by "Web 2.0" and it promptly goes to shit in an effort to look trendy and hip, at the expense of actual content and relevant discourse.

    The post you're replying to was not accidental. It was quite deliberate. Like all things Web 2.0, very little of what is passed off as original or user-contributed content actually is. About a third of the posts here on Slashdot are now by 3rd parties who may or may not be affiliated with Dice, who in turn are just subcontractors for larger business ventures; Shell companies within shell companies.

    It's part of a new "dark net" of small companies in quiet office complexes filled with nothing but a few cubes and employees who show up and are handed a 3 ring binder with pre-cooked posts and responses to "criticism" of whatever position they're being paid to represent under a pseudonym.

    Welcome to the real Web 2.0.

    --
    #fuckbeta #iamslashdot #dicemustdie
  2. Re:No dude... by Sir_Sri · · Score: 4, Insightful

    There are so many websites out there that do far more complex operation, and they seem to have very little problem.

    Not really at least not that worked at this scale from day one. The closest you're going to get to needing to support millions of unique users on the first day, and hundreds of thousands simultaneously are things like MMO launches and WoW expansion packs or something like google+. And most of those can scale by replication and sectioning people off so it's highly parallel, or are built on already substantial infrastructure. If you crunch the math, there were only 90 days from launch to end date, and you need to enrol about 25 million people or something in that time (the uninsured who don't live in states with their own exchanges), so the daily load is actually quite high, particularly with a large number of people hitting the site to browse and decide. It's also quite likely that they gambled on more states setting up their own exchanges... and lost.

    The backend of games and google+ of those is trivial compared to healthcare.gov, which not only needs to talk to databases from federal agencies, but it needs to connect to dozens of insurance companies with multiple sets of rules and regulations. Sure an MMO needs to do math, but one designer with no technical training can decide what equations to use and if they get it wrong no big deal. When you're dealing with money - and we're talking about healthcare that's going to be worth a couple of hundred billion dollars bought through this site, even a 1% error rate is going to cause no end of problems.

    is that it's a simple matter of input from the user, and then a matter of storage of that input, and maybe some calculations along the way - all very basic stuff for today's world.

    Input from the user that needs to be checked against multiple databases that aren't yours, that have private information in them. Then talking to multiple insurance companies in multiple jurisdictions with slightly different rules etc.

    I'm not saying that excuses about 2 months of failure, but one should not assume this is a simple project, that they somehow did not realize that this would require probably 10x the server capacity they had is a complete failure. But other projects that are huge and stable have spent a lot more than 500 million dollars to get to that point, over a lot of years. These guys were trying to solve a problem no one else has ever had to solve on this scale. That they didn't recognize that is pathetic, but we shouldn't suppose this is an easy project.

  3. Developers are but the least part of the problem by Taco+Cowboy · · Score: 4, Insightful

    True, the code for that ill-fated website was really out-of-this-world in term of lousiness, but in the whole scheme of things the developers play but a very minor role in that disaster.

    The ones who should shoulder the most blame are the people who awarded the entire project (without proper bidding process) to a totally incompetent company due to political reason ( read: cronyism )

    The ones who should shoulder the second largest portion of the blame are those who, despite receiving untold millions in funding, they hired totally incompetent people to be in charge of that project.

    --
    Muchas Gracias, Señor Edward Snowden !