1
0

Any Monkey Can Code


               
2013 Oct 24, 4:52am   2,426 views  12 comments

by Dan8267   follow (4)  

http://money.cnn.com/2013/10/23/technology/obamacare-website-fix/index.html

Experts say the major problems with the Obamacare website can't reasonably be solved before the end of 2013, and the best fix would be to start over from scratch.

After assessing the website, Dave Kennedy, the CEO of information-security company Trusted Sec, estimates that about 20% of Healthcare.gov needs to be rewritten. With a whopping 500 million lines of code, according to a recent New York Times report, Kennedy believes fixing the site would probably take six months to a year.

"We don't even know where all of the problems lie, so how can we solve them?" Bhalla said. "It's like a drive-by shooting: You're going fast and you might hit it, you might miss it. But you can't fix what you can't identify."

Several computer engineers said it would likely be easier to rebuild Healthcare.gov than to fix the issues in the current system. But it's unlikely that the government would toss out more than $300 million worth of work.

To put 500 million lines of code into perspective, it took just 500,000 lines of code to send the Curiosity rover to Mars. Microsoft's (MSFT, Fortune 500) Windows 8 operating system reportedly has about 80 million lines of code. And an online banking system might feature between 75 million and 100 million lines. A "more normal range" for a project like Healthcare.gov is about 25 million to 50 million lines of code, Kennedy said.

25 to 50 million lines of code? It would not take even 1 million if done right. A million lines of code is a hell of a lot in today's programming platforms.

That might not be a major issue now, as people are still having trouble logging onto the site. But once it's up and running, that code had better be made more secure.

"At this point, the car isn't even moving," Bhalla said. "But once we're speeding down the road, you're going to want that seatbelt to work."

#politics

Comments 1 - 4 of 12       Last »     Search these comments

1   freak80   @   2013 Oct 24, 4:56am  

Proof that if you give a million monkeys a million keyboards, they will NOT eventually produce anything at all of value, let alone the works of Shakespeare.

2   Tenpoundbass   @   2013 Oct 24, 5:05am  

Dan8267 says

25 to 50 million lines of code? It would not take even 1 million if done right. A million lines of code is a hell of a lot in today's programming platforms.

Not if every class has to be inherited from a bloated base class, that uses third party components and has 5 to 10 List collections, and also every class implements 4 or 5 Interfaces.
The IT shops today can blow right past that 50 millions lines of code, and god forbid you write a lambda expression to accomplish a task rather than writing a new Interface and a class to implement that interface, with virtual methods then override it in a third class. why you'll just blow the Junior programmer's mind and the CTO wont be able to follow you're code review.

3   mell   @   2013 Oct 24, 5:09am  

CaptainShuddup says

and god forbid you write a lambda expression to accomplish a task rather than writing a new Interface and a class to implement that interface, with virtual methods then override it in a third class. why you'll just blow the Junior programmer's mind and the CTO wont be able to follow you're code review.

Lambda expressions have become more popular again with the renaissance of functional programming, so there's hope ;)

4   Dan8267   @   2013 Oct 24, 5:21am  

Big picture people:

Software development is something that 99% of the human population couldn't do to save their lives. Out the remaining 1%, 99% cannot do software development at a level acceptable for commercial use. Only about 700,000 people in the world can do software development at a commercially acceptable level. And only about a tenth of them, 70,000, are truly good at it.

And that's why good software developers are worth much more than their weight in gold.

*Statistics derived from empirical observation.

Comments 1 - 4 of 12       Last »     Search these comments

Please register to comment:

api   best comments   contact   latest images   memes   one year ago   users   suggestions   gaiste