# Obamacare "Tech Surge"

**URL:** <https://boards.straightdope.com/t/obamacare-tech-surge/671838>\
**Category:** Great Debates\
**Created:** [October 21, 2013, 5:43pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838 "2013-10-21T17:43:42Z")\
**Posts on this page:** 20\
**Page:** 14

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [November 19, 2013, 11:54pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/261 "2013-11-19T23:54:58Z")

</div>

And that’s not going to happen.

These idiots still think that you can build, test, and deploy a software system in a month. If the payment and accounting systems were already code-complete they still wouldn’t ship by Jan 1 if any reputable engineering team was running the show. It takes at least that long just for regression testing, integration testing, load testing, installation, and acceptance testing.

What they will probably manage is some kind of hack job that insecurely takes payment information and forwards it to some mailbox and people will be hired to process them. It will be fraught with errors.

I can’t wait for the first claims to come in and it turns out that no one can find payment information for the policy. And any guesses how much fraud will be going on?

What kind of payment are they accepting, btw? Does anyone know? Many of the poor people this law was designed to help won’t have credit cards that are usable online, and they damned sure won’t have the kind of limits that allow them to charge a multi-thousand dollar health care policy.

This is just insanity - Payment processing is not a trivial task - especially if they have to set up monthly payments, handle chargebacks and bounced checks, and the like. They should have had that portion of the site being developed in parallel and that alone should probably have been a year long project or more.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [November 20, 2013, 12:25am UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/262 "2013-11-20T00:25:42Z")

</div>

I think they said the payments are payments to the insurance companies.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [November 20, 2013, 7:44pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/263 "2013-11-20T19:44:19Z")

</div>

Yes, but what kind of payments are allowed? If they’re doing online payment processing, I assume that means credit cards and such. Or perhaps you can mail a cheque to an insurer, and part of the payment processing system is so that the insurer can notify the government that payment has been made so the customer doesn’t get fined.

That’s probably the next shoe to drop - come tax time, a lot of people are going to be fined who have paid for insurance but the system failed to notify the government. Or perhaps people will be marked as paid in the government systems while the insurers never receive the payment.

In the meantime, I’d like to see how they’re going to handle monthly payments, cards that expire, bounced cheques, and all the other myriad details of payment processing. Just being able to accept a credit card number, verify the payment, and have the money go to some account is just a small part of what a good payment processing system will do.

I assume other back-end software that still needs to be written will be things like management consoles, database administration, systems for printing invoices and mailing them, auditing software, diagnostics software, Reporting and query front ends and the like. None of this is trivial.

And they’d better do a hell of a lot better job on the security analysis and auditing of payment processing systems than they did with the rest of the project.

If someone told me that 30-40% of the system still needed to be built, and that included a lot of critical and complicated back-end functions, and said it would be ready Jan 1, my next question would be, “Do you mean Jan 1 2015? Or 2016? Because 2015 sounds a little ambitious.” I would not even consider that the person meant it would be ready in a month and a half. That doesn’t even pass the sniff test for being remotely feasible.

It sounds like the clowns are still running the show over there. They’ve learned nothing.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [November 25, 2013, 7:12am UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/264 "2013-11-25T07:12:17Z")

</div>

This gets more entertaining every time they reveal more of the details:

> **[Tension and Flaws Before Health Website Crash (Published 2013)](https://www.nytimes.com/2013/11/23/us/politics/tension-and-woes-before-health-website-crash.html?pagewanted=2&_r=0)**
>
> Interviews and documents offer new details into how the rollout of President Obama’s signature program turned into a major humiliation.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [November 25, 2013, 7:25am UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/265 "2013-11-25T07:25:59Z")

</div>

One interesting thing in there is that the govt forced CGI to use MarkLogic for the DB (it’s not an RDBMS, it’s a type of NoSQL DB).

1 - Not sure an RDBMS wouldn’t be appropriate for this project, if in charge of the project you would want to be pretty damn sure you needed to use something that is less mature than RDBMS

2 - If an RDBMS really couldn’t scale and MarkLogic or something like it was truly required, then it seems the prudent thing to do would be to build a prototype/framework to make sure the performance characteristics are understood before a full design is created

---

<div class="post-metadata">

**Author:** ![pinkyvee](https://avatars.discourse-cdn.com/v4/letter/p/6de8d8/32.png) [@pinkyvee](https://boards.straightdope.com/u/pinkyvee)\
**Post date:** [November 25, 2013, 2:53pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/266 "2013-11-25T14:53:12Z")

</div>

Bad managers ruined Obamacare (very interesting Nov/24 USA Today article)

> **[Bad managers ruined Obamacare: Column](https://www.usatoday.com/story/opinion/2013/11/24/obamacare-website-obama-health-care-law-column/3691463/)**
>
> Politicians can't talk their way out of a technological mess.

" the politicians weren’t listening to the people doing the actual work"  
“There is no ‘Suddenly Go Faster’ button, no way you can throw in money or additional developers as a late-stage accelerant; money is not directly tradable for either quality or speed, and adding more programmers to a late project makes it later.”

“Tech surge” is a political response to a problem … Not a reality based response.

“What engineers know that lawyers and politicians often don’t is that in the world of things, as opposed to people, there’s no escaping the sharp teeth of reality. But in law, and especially politics, inconvenient facts are merely inconvenient, something to be rationalized away.”

---

<div class="post-metadata">

**Author:** ![Subterraneanus](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Subterraneanus](https://boards.straightdope.com/u/Subterraneanus)\
**Post date:** [November 25, 2013, 5:37pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/267 "2013-11-25T17:37:24Z")

</div>

> [@Sam\_Stone](#):
>
> So, Obama is calling for a [tech surge](http://www.politico.com/story/2013/10/obamacare-website-fixes-hhs-98569.html?hp=f1) to fix the Obamacare IT problems.
> 
> Looks like someone hasn’t read “The Mythical Man Month”…
> 
> Here’s the original press release: [Doing Better: Making Improvements to HealthCare.gov](http://www.hhs.gov/digitalstrategy/blog/2013/10/making-healthcare-gov-better.html)
> 
> My first thoughts as a software engineer were, “If you’re looking at bringing in masses of new IT people, this is not a fix that will be measured in days or weeks”.
> 
> Anyone else with an IT background care to discuss the rollout of the Obamacare websites/integration hub - what went wrong, what’s likely to happen now?

I bet they fix the website and things move forward and people gradually forget all about it. Well, everyone but you and yours.

---

<div class="post-metadata">

**Author:** ![JXJohns](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jxjohns/32/469_2.png) [@JXJohns](https://boards.straightdope.com/u/JXJohns)\
**Post date:** [November 25, 2013, 6:05pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/268 "2013-11-25T18:05:00Z")

</div>

> [@Subterraneanus](#):
>
> I bet they fix the website and things move forward and people gradually forget all about it. Well, everyone but you and yours.

Those of us in the industry will not forget this. Lessons learned are a powerful tool to avoid making similar mistakes.

---

<div class="post-metadata">

**Author:** ![Subterraneanus](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Subterraneanus](https://boards.straightdope.com/u/Subterraneanus)\
**Post date:** [November 25, 2013, 6:15pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/269 "2013-11-25T18:15:05Z")

</div>

> [@JXJohns](#):
>
> Those of us in the industry will not forget this. Lessons learned are a powerful tool to avoid making similar mistakes.

Not really concerned with those of you in the industry.

---

<div class="post-metadata">

**Author:** ![ElvisL1ves](https://avatars.discourse-cdn.com/v4/letter/e/5daacb/32.png) [@ElvisL1ves](https://boards.straightdope.com/u/ElvisL1ves)\
**Post date:** [November 25, 2013, 6:16pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/270 "2013-11-25T18:16:15Z")

</div>

Note to Obama: Never hire CGI again.

There, done.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [November 25, 2013, 11:43pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/271 "2013-11-25T23:43:52Z")

</div>

> [@ElvisL1ves](#):
>
> Note to Obama: Never hire CGI again.
> 
> There, done.

Note to Obama: Now you understand what David Cutler was talking about 3 years ago.  
This was Obama’s failure: not understanding how difficult these projects are and therefore not putting the correct people in charge of it.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [November 26, 2013, 6:27am UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/272 "2013-11-26T06:27:37Z")

</div>

> [@JXJohns](#):
>
> Those of us in the industry will not forget this. Lessons learned are a powerful tool to avoid making similar mistakes.

Those of us in the industry already knew these lessons a long time ago. The problem is that the people running this particular boondoggle had no clue about the industry they were trying to manage.

The problems with this web site rollout were not just predictable, they were predicted. Most of us with experience in large projects like this saw this failure coming a long time ago. For years the Obama administration had been getting increasingly shrill warnings and pleadings from the tech side of this venture. They just chose not to listen. After all, who needs to pay attention to a lowly _technician_, when you’re surrounded by brilliant Harvard lawyers? Compared with running the world, how hard can a measly little tech project really be? So, the serious concerns of engineers were dismissed with the wave of a hand so the grownups could get back to what’s really important: politics.

> [@ElvisL1ves](#):
>
> Note to Obama: Never hire CGI again.
> 
> There, done.

And if you think the problem here falls on a contractor you know nothing, John Snow.

CGI, like QSSI and others, behaved exactly like contractors tend to behave when faced with intransigent idiots in management - they started playing ‘cover your ass’ games. They tried to raise the alarm repeatedly, and were met with indifference. When that kind of stuff happens developers start to become dispirited or indifferent, survival takes precedence over quality since you know you’re headed for failure anyway, morale suffers, and quality starts to go downhill. Blaming them for this failure is like blaming a horse for slowing down after you’ve beaten it repeatedly.

That’s not to say they’re blameless - it seems like there’s plenty of blame to go around. But you could have had the best programmers in the world on this project and it would have failed just as spectacularly so long as the same management team was in place.

Elvis, you’re an aeronautical engineer, correct? Have you studied the failures that led up to the Challenger disaster? There are eerie similarities. The engineers tried to raise warning flags, but there was such a large disconnect between them and the people running the political side of NASA that their warnings simply went unheeded - or not even understood.

The people making the ultimate decisions were so incompetent on matters of engineering that they couldn’t even understand the language that the engineers were speaking, and so used to living in a world where problems could simply be negotiated away that they didn’t respect problems of fundamental engineering which won’t go away just because you really, really want them to or because you’re really clever at hiding them or deflecting them by giving a great speech.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [November 26, 2013, 2:49pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/273 "2013-11-26T14:49:47Z")

</div>

One of the things that I keep scratching my head over is that they didn’t start coding this thing until spring of 2013, and using a technology they were unfamiliar with (MarkLogic). Spring of 2013 for an Oct 1 go live for a very complex project. Just absolutely clueless.

It’s so profoundly clueless that I really have lost a vast amount of respect for Obama (I voted for him). He may not have experience with projects like this but part of the due diligence when planning/launching the project is understand what you are getting into and putting the right people/processes in place to ensure success.

---

<div class="post-metadata">

**Author:** ![furt](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@furt](https://boards.straightdope.com/u/furt)\
**Post date:** [November 26, 2013, 2:58pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/274 "2013-11-26T14:58:42Z")

</div>

> [@Subterraneanus](#):
>
> Not really concerned with those of you in the industry.

Yeah, that seems to be the attitude that got us here.

---

<div class="post-metadata">

**Author:** ![Shodan](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@Shodan](https://boards.straightdope.com/u/Shodan)\
**Post date:** [November 26, 2013, 3:11pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/275 "2013-11-26T15:11:28Z")

</div>

> [@RaftPeople](#):
>
> One of the things that I keep scratching my head over is that they didn’t start coding this thing until spring of 2013, and using a technology they were unfamiliar with (MarkLogic). Spring of 2013 for an Oct 1 go live for a very complex project. Just absolutely clueless.

What I suspect happened is what often happens with first-time managers of large, complex projects - they begin by choosing the deadline, and plan backwards from that.

Regards,  
Shodan

---

<div class="post-metadata">

**Author:** ![treis](https://avatars.discourse-cdn.com/v4/letter/t/bc79bd/32.png) [@treis](https://boards.straightdope.com/u/treis)\
**Post date:** [November 26, 2013, 6:14pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/276 "2013-11-26T18:14:38Z")

</div>

> [@Shodan](#):
>
> What I suspect happened is what often happens with first-time managers of large, complex projects - they begin by choosing the deadline, and plan backwards from that.
> 
> Regards,  
> Shodan

It’s not like they had a choice. The administration was legally bound to do certain things, and there was zero chance any of that would change.

All in all, for a project who’s scope dramatically increased (remember, states were supposed to be the ones setting up the exchanges), having the site pretty much working two months late is not bad.

---

<div class="post-metadata">

**Author:** ![Shodan](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@Shodan](https://boards.straightdope.com/u/Shodan)\
**Post date:** [November 26, 2013, 6:50pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/277 "2013-11-26T18:50:54Z")

</div>

> [@treis](#):
>
> It’s not like they had a choice. The administration was legally bound to do certain things, and there was zero chance any of that would change.

Oscar Wilde once said that whenever a person did a really stupid thing, he usually did it for the very best of reasons.

Plus it’s a little funny-sounding to hear that the Obama administration had no choice about a law that they conceived, pushed thru, and were responsible for implementing.

Regards,  
Shodan

---

<div class="post-metadata">

**Author:** ![John\_Mace](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/john_mace/32/185_2.png) [@John\_Mace](https://boards.straightdope.com/u/John_Mace)\
**Post date:** [November 26, 2013, 7:53pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/278 "2013-11-26T19:53:57Z")

</div>

> [@Shodan](#):
>
> Plus it’s a little funny-sounding to hear that the Obama administration had no choice about a law that they conceived, pushed thru, and were responsible for implementing.

And regularly make changes to it whenever they feel like it now.

---

<div class="post-metadata">

**Author:** ![treis](https://avatars.discourse-cdn.com/v4/letter/t/bc79bd/32.png) [@treis](https://boards.straightdope.com/u/treis)\
**Post date:** [November 26, 2013, 9:03pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/279 "2013-11-26T21:03:49Z")

</div>

> [@Shodan](#):
>
> Oscar Wilde once said that whenever a person did a really stupid thing, he usually did it for the very best of reasons.
> 
> Plus it’s a little funny-sounding to hear that the Obama administration had no choice about a law that they conceived, pushed thru, and were responsible for implementing.
> 
> Regards,  
> Shodan

Are we blaming the Obama administration for not being able to predict the future?

The scope of the project dramatically increased when states refused to set up exchanges for political reasons. The administration couldn’t realistically change deadlines or allocate more resources to account for the increased scope due to opposition in Congress. It’s obvious what happened. Republicans wanted ACA to fail and they did everything they could do to torpedo it. As I said before, the fact that [Healthcare.gov](http://Healthcare.gov) is pretty much working 2 months after it was supposed to is a pretty good showing.

---

<div class="post-metadata">

**Author:** ![John\_Mace](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/john_mace/32/185_2.png) [@John\_Mace](https://boards.straightdope.com/u/John_Mace)\
**Post date:** [November 26, 2013, 9:28pm UTC](https://boards.straightdope.com/t/obamacare-tech-surge/671838/280 "2013-11-26T21:28:08Z")

</div>

> [@treis](#):
>
> Are we blaming the Obama administration for not being able to predict the future?
> 
> The scope of the project dramatically increased when states refused to set up exchanges for political reasons.

Wether that was for “political reasons” or not, it wasn’t rocket science to expect many states to opt out. That’s not predicting the future, that’s understanding the implications of your policy.

> [@](#):
>
> The administration couldn’t realistically change deadlines…

Please. They’ve done that several times recently.

> [@](#):
>
> or allocate more resources to account for the increased scope due to opposition in Congress.

Obama didn’t need permission from Congress to fix the problem, and he didn’t need permission to do it right.

> [@](#):
>
> It’s obvious what happened. Republicans wanted ACA to fail and they did everything they could do to torpedo it. As I said before, the fact that [Healthcare.gov](http://Healthcare.gov) is pretty much working 2 months after it was supposed to is a pretty good showing.

It’s obvious what happened. The Obama administration fumbled the ball, as Obama himself said. Republican opposition to the law was nothing new, and it was the Democrats choice to pass the law with 0 support from Republicans in the first place.

[Previous page](https://boards.straightdope.com/t/obamacare-tech-surge/671838.md?page=13)

[Next page](https://boards.straightdope.com/t/obamacare-tech-surge/671838.md?page=15)
