Skip to comments.
HealthCare.Gov Needs Five Million Code Lines Rewritten
national review ^
Posted on 10/21/2013 6:55:49 AM PDT by Sub-Driver
click here to read article
Navigation: use the links below to view more comments.
first previous 1-20, 21-40, 41-60, 61-80 ... 121-122 next last
To: Sub-Driver
I found two online sources saying that the average is 10-12 lines of code per programmer per day. So, call it 20 lines of code per day. That’s 250,000 days. Now divide that by the number of programmers. Except coordinating that many programmers is a huge headache. Then, you have to test the code. Then there will still be bugs. Plus, you have to get the politics out of it and just present the prices without trying to sugar coat them.
My recollection is that for military contracts we bid 10 lines per day per programmer.
To: mountainlion
>>> Y2K was a fear of programs that already were in working order.
You a programmer???
I am... and I was directly involved with updating software for Y2K. Using a 2 digit field to store what needed to be a 4 digit number by Y2K would have resulted in catastrophic logic errors that would have brought down systems indefinitely. Fixing this problem is relatively easy... but also very tedious and extensive because you have to trace the use of these date fields through all code.
The problem was real... the problem was fixed.
Businesses with actual skin in the game understood the problem, and got it fixed right on time.
22
posted on
10/21/2013 7:13:46 AM PDT
by
Safrguns
(PM me if you like to play Minecraft!)
To: Sub-Driver
23
posted on
10/21/2013 7:15:07 AM PDT
by
ßuddaßudd
(>> F U B O << "What the hell kind of country is this if I can only hate a man if he's white?")
To: Sub-Driver
Anyone with a project management background see this ending well?
24
posted on
10/21/2013 7:16:04 AM PDT
by
bigbob
(The best way to get a bad law repealed is to enforce it strictly. Abraham Lincoln)
To: BikerJoe
>> The account creation and registration problems are masking the problems that will happen later.
>
> Fer Godsakes, they can't architect a system as a set of subsystems, each separately developed and tested, with well-defined interfaces? Given that they were using PHP [IIUC], not really.
PHP is pretty much actively hostile to software engineering with it's weak typing, implicit type conversions all over the place, and propensity for "what the hell, let it on through" attitude on errors. (Plus there no separation of interface and implementation, which could go a long way toward modularizing the program's subsystems.)
25
posted on
10/21/2013 7:16:24 AM PDT
by
OneWingedShark
(Q: Why am I here? A: To do Justly, to love mercy, and to walk humbly with my God.)
To: Gen.Blather
9 women can’t make a baby in 1 month... :)
26
posted on
10/21/2013 7:17:14 AM PDT
by
MrB
(The difference between a Humanist and a Satanist - the latter admits whom he's working for)
To: Travis McGee
Curiously, as long as I've been in this field, I've never happened across the nine-women-baby argument. Maybe I have, and just never registered it. But it is very commonly said, people tell me.
Now, there is a counter argument. It goes like this:
"You cannot put nine women in a room and have them produce a baby in a month. But, if you stagger their pregnancies, you can get them to produce a baby a month, starting at the nine-month mark."
This counter-argument speaks to the concept of SCRUM and Agile, in which short cycle deployments are the norm.
27
posted on
10/21/2013 7:18:50 AM PDT
by
Lazamataz
(Early 2009 to 7/21/2013 - RIP my little girl Cathy. You were the best cat ever. You will be missed.)
To: Sub-Driver
And just think. Over half a billion dollars and three and a half years to put it together, and this is the result. Amazes me how lousy the feds can be with something, and how great they handle something else. NASA, for instance. If they handled NASA like they did that website, we would still be trying to get a satellite in orbit.
To: Sub-Driver
29
posted on
10/21/2013 7:20:45 AM PDT
by
jiggyboy
(Ten percent of poll respondents are either lying or insane)
To: Sub-Driver
It is said that a typical development team including testers, managers can deliver 10-15K lines of code per year per member. The best teams can achieve something like 20K lines per year per member.
That would be 250 of the best for a year. It would take more than a year to hire 250 of the best, since they already have jobs...
30
posted on
10/21/2013 7:21:09 AM PDT
by
babygene
( .)
To: Gen.Blather
“Lines of code” is an absolutely outdated metric. In the dot-net world, particularly in C#, I can write a single delegate wrapper that contains an Lambda expression that is so powerful it can iterate and manipulate a vast collection of objects. This one line of code might take a day to create and test.
31
posted on
10/21/2013 7:22:38 AM PDT
by
Lazamataz
(Early 2009 to 7/21/2013 - RIP my little girl Cathy. You were the best cat ever. You will be missed.)
To: Safrguns
Agree... I was project manager on Y2K projects and the work was very necessary. One of those situations where it was handled so well that after the fact, people didn't believe the problem was really that bad.
That said, although I agree "never ascribe to malevolence, that which can be adequately explained by incompetence" - the Healthcare.gov rollout and the subsequent information that's coming out about the way it was handled are simply shocking. Incompetence does not adequately explain it, and therefore as a professional in the industry I have to ascribe a certain purposefulness to the disaster unfolding.
Cloward-Piven-flavored information technology, headed for single payer, does adequately explain the current situation. The incompetence here may not be accidental, but appreciated and accelerated.
You simply do not release a product of that scale and impact with that little testing ("six days" is being reported). As a PM I would refuse to do that; it would be unethical.
Perhaps I do not have accurate information on the rollout process; but "disaster" is not even approaching the correct description. Were I brought in as a recovery PM on effort I would be characterizing it as a "business disaster of existential proportions" and personally reviewing whether an accreditation standards violation took place at the hands of my predecessor.
Just my $.02.
To: MrB
I’d hit it with nine women, and try to get that kid ‘written’.
33
posted on
10/21/2013 7:23:49 AM PDT
by
Lazamataz
(Early 2009 to 7/21/2013 - RIP my little girl Cathy. You were the best cat ever. You will be missed.)
To: Sub-Driver
thats out of a total of approximately 500 million lines of code, according to another expert.What are you implying, 'another expert'?
To: thejokker
I should try to jump onto this gravy train
I can write software this bad with my eyes closed (and I think that’s what THEY did)
35
posted on
10/21/2013 7:27:06 AM PDT
by
Mr. K
(Lies, Damned Lies, Statistics, and then Democrat Talking Points.)
To: OneWingedShark; Travis McGee
O
M
F
G
THEY USED PHP????!??!??!??!??!??!
Unfixable. This thing may never work.
That said, FR runs on PHP, but it is the brainchild of one person (more manageable), much smaller scope (more manageable), and evolved over 12 years (more manageable) — and it still has some bugs.
36
posted on
10/21/2013 7:27:14 AM PDT
by
Lazamataz
(Early 2009 to 7/21/2013 - RIP my little girl Cathy. You were the best cat ever. You will be missed.)
To: Sub-Driver
We just got the San Fran Nan line, “we have to fix it just to find out what’s in it”
Fix 5 million lines just to find out what’s screwed up in the other 495 million.
This wasn’t unintentional.
37
posted on
10/21/2013 7:29:57 AM PDT
by
IMR 4350
To: bigbob
38
posted on
10/21/2013 7:30:39 AM PDT
by
Nuc 1.1
(Nuc 1 Liberals aren't Patriots. Remember 1789!)
To: Lazamataz
But what if you reflect and your attributes are wrong and you factory object misinterprets the request and you “HIT” the wrong object? Ha ha I made a Laz funny.
To: bigbob
Anyone with a project management background see this ending well? Nope.
40
posted on
10/21/2013 7:32:22 AM PDT
by
6ppc
(It's torch and pitchfork time)
Navigation: use the links below to view more comments.
first previous 1-20, 21-40, 41-60, 61-80 ... 121-122 next last
Disclaimer:
Opinions posted on Free Republic are those of the individual
posters and do not necessarily represent the opinion of Free Republic or its
management. All materials posted herein are protected by copyright law and the
exemption for fair use of copyrighted works.
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson