Live data from Hacker News

Contractors See Weeks of Work on Health Site

nytimes.com

11–20 of 115 posts

Re: Contractors See Weeks of Work on Health Site

#12
post #2

That's a staggering amount of code. Nearly unbelievable. To put that in perspective, Windows XP was 45 million lines of code[0]. [0] https://m.facebook.com/windows/posts/155741344475532

My guess is they're counting code from existing packages used to create the site.

So for example, if they used Java, that line count is including the lines of code found in the JDK.

I see no other way of getting to such a large number.

Re: Contractors See Weeks of Work on Health Site

#16
post #3

From the page: One specialist said that as many as five million lines of software code may need to be rewritten before the Web site runs properly. It sounds like they've been doing a little too much coding and not enough designing.

Was that specialist in the running for being paid to fix it, and thus was overinflating the estimate so he could get paid a few hundred million to fix it up?

I like the idea of a government healthcare program, I really do. But this website... man, someone lined their pockets on this scam, big time.

Re: Contractors See Weeks of Work on Health Site

#17
post #10
post #3

From the page: One specialist said that as many as five million lines of software code may need to be rewritten before the Web site runs properly. It sounds like they've been doing a little too much coding and not enough designing.

My first thought was the exact opposite.

Maybe half the developers were coding while the other half were designing ;)

Re: Contractors See Weeks of Work on Health Site

#18
post #12
post #2

That's a staggering amount of code. Nearly unbelievable. To put that in perspective, Windows XP was 45 million lines of code[0]. [0] https://m.facebook.com/windows/posts/155741344475532

My guess is they're counting code from existing packages used to create the site. So for example, if they used Java, that line count is including the lines of code found in the JDK. I see no other way of getting to such a large number.

I don't see it approaching that even with the lines of code for their existing packages. For instance, this is old and out of date, but you could extrapolate a ballpark estimate out of it... looks like back in 2007 or so JDK was about 6 million LoC (http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDev...). Even if it increased tenfold since then, it's barely making a dent in that 500 million LoC number.

Re: Contractors See Weeks of Work on Health Site

#19
post #5

I understand this website is probably more complex than your average website, but I would put money -- a lot of money -- on it being nowhere near 500 million lines.

Yeah it's got to be off by at least 3 orders of magnitude. 500K LOC might be industry standard bloat, but it should be doable in 50K if you hire good programmers.

But 500M is not credible, unless you are doing things like counting auto-generated code and open source libraries. Even then, you would have to be using 100,000 open source libraries to get near 500M LOC :)

Re: Contractors See Weeks of Work on Health Site

#20
post #2

That's a staggering amount of code. Nearly unbelievable. To put that in perspective, Windows XP was 45 million lines of code[0]. [0] https://m.facebook.com/windows/posts/155741344475532

My reaction as well. Even 500 million bytes would be hard to believe. While "efficient" is not a word that comes to mind when thinking about the government, 500 lines of code would be 1.6 lines for every man, woman, and child in this country.

This is where my hypothesis comes in. Instead of a database, they're codgening a small class and adding it to their codebase for every registered user, and recompiling the entire site immediately following that operation, blocking requests until the recompilation is complete. This hypothesis neatly explains both the terrible performance and the unimaginable LoC estimation.

:)

Post reply on HN