500 Million Lines of Code

Topics without replies are pruned every 365 days. Not moderated.

Moderator: Dux

Post Reply
User avatar
baffled
Sergeant Commanding
Posts: 8627
Joined: Fri Dec 04, 2009 5:56 pm

500 Million Lines of Code

Post by baffled » Thu Oct 24, 2013 7:52 pm

I'm not a programmer, but I do have a little knowledge and have been working on my coding skills for my work. 500 million lines of code is ridiculous. This thing will never work right.
That sounds bad already. But then there was this head-turner: “One specialist said that as many as five million lines of software code may need to be rewritten before the Web site runs properly.”

Five million lines of code? Well, if that seems like a lot, consider that the site as a whole apparently contains 500 million lines of code. “By comparison,” the Times notes, “a large bank’s computer system is typically about one fifth that size.”

OK, so the site is gargantuan, as measured by lines of code. These numbers are clearly meant to underscore the enormity of the task at hand in building (and fixing) a site the size of Healthcare.gov. But the software developers I’ve talked to see it a little differently. If the site really contains 500 million lines of code, they say, that’s a strong hint that the programmers involved are doing something wrong. (Microsoft’s Windows Vista operating system, by the way, contained some 50 million lines of code, and was criticized for being slow and bloated at that.) And if they’re using the number of lines of code as a metric for progress and project scope, that may be indicative of serious dysfunction in the process.
http://www.slate.com/blogs/future_tense ... ay_to.html
Whoever would overthrow the Liberty of a Nation, must begin by subduing the Freeness of Speech
- Benjamin Franklin
Image

User avatar
Batboy2/75
Starship Trooper
Posts: 7670
Joined: Wed Feb 09, 2005 3:58 am
Location: Pumping Elizebeth Shue's Ass!

Re: 500 Million Lines of Code

Post by Batboy2/75 » Thu Oct 24, 2013 8:02 pm

baffled wrote:I'm not a programmer, but I do have a little knowledge and have been working on my coding skills for my work. 500 million lines of code is ridiculous. This thing will never work right.
That sounds bad already. But then there was this head-turner: “One specialist said that as many as five million lines of software code may need to be rewritten before the Web site runs properly.”

Five million lines of code? Well, if that seems like a lot, consider that the site as a whole apparently contains 500 million lines of code. “By comparison,” the Times notes, “a large bank’s computer system is typically about one fifth that size.”

OK, so the site is gargantuan, as measured by lines of code. These numbers are clearly meant to underscore the enormity of the task at hand in building (and fixing) a site the size of Healthcare.gov. But the software developers I’ve talked to see it a little differently. If the site really contains 500 million lines of code, they say, that’s a strong hint that the programmers involved are doing something wrong. (Microsoft’s Windows Vista operating system, by the way, contained some 50 million lines of code, and was criticized for being slow and bloated at that.) And if they’re using the number of lines of code as a metric for progress and project scope, that may be indicative of serious dysfunction in the process.
http://www.slate.com/blogs/future_tense ... ay_to.html
The schadenfreude is just delicious! Whats' that? A bunch of politicians, political appointees and their big business buddies fucked up a tech roll out? You don't say? Next you'll tell me the affordable care act is (1) not affordable and (2) was also put together by incompentent politicians.

This is just the tip of the iceberg. Wait until the site is finished (snicker) and Obama's hipster voting block finds out they can't keep their doctor & their policy cost is NOT going down by $2,500 a year. Quite the opposite; thier policies costs are going way way up! Not to mention, that little first year penalty is not $95.00. It's actually $95.00 OR 1% (whatever is greater) of your income and it only goes up year after year.

Full steam ahead! I vote for hitting the iceberg and getting this over with!
Last edited by Batboy2/75 on Thu Oct 24, 2013 10:39 pm, edited 1 time in total.
Arms are the only true badge of liberty. The possession of arms is the distinction of the free man from the slave.

I prefer dangerous freedom over peaceful slavery.


Image

User avatar
baffled
Sergeant Commanding
Posts: 8627
Joined: Fri Dec 04, 2009 5:56 pm

Re: 500 Million Lines of Code

Post by baffled » Thu Oct 24, 2013 8:15 pm

Give them the same slack you give Apple!

You know, give them the same slack you'd give Apple if iOS7 had rolled out and kept people from being able to make phone calls for 3 weeks.

The same slack you'd give Apple if you were legally required to buy their products, except they didn't work.
Whoever would overthrow the Liberty of a Nation, must begin by subduing the Freeness of Speech
- Benjamin Franklin
Image

User avatar
Batboy2/75
Starship Trooper
Posts: 7670
Joined: Wed Feb 09, 2005 3:58 am
Location: Pumping Elizebeth Shue's Ass!

Re: 500 Million Lines of Code

Post by Batboy2/75 » Thu Oct 24, 2013 8:29 pm

baffled wrote:Give them the same slack you give Apple!

You know, give them the same slack you'd give Apple if iOS7 had rolled out and kept people from being able to make phone calls for 3 weeks.

The same slack you'd give Apple if you were legally required to buy their products, except they didn't work.

I love how all these statist liberal clowns are on TV spouting off, comparing thier never ending nightmare of a website and law to an actual private enterprise. It's a great illustration of how clueless and ignorant they really are.
Arms are the only true badge of liberty. The possession of arms is the distinction of the free man from the slave.

I prefer dangerous freedom over peaceful slavery.


Image

TerryB
Sergeant Commanding
Posts: 9697
Joined: Fri Jun 06, 2008 1:17 pm

Re: 500 Million Lines of Code

Post by TerryB » Thu Oct 24, 2013 8:42 pm

What bothers me is that the businesses AREN'T out there defending themselves and crying foul. Apple just got their name dragged through the mud by having their product rollout compared to the catastrophe that is healthcare.gov. The insurance companies have got to be mad as hell that they're spending time and money on this thing and getting bad information, nobody can actually BUY their product, etc etc

The reality is, they keep quiet b/c being on good terms with Washington is how you make big bucks.
"Know that! & Know it deep you fucking loser!"

Image

User avatar
baffled
Sergeant Commanding
Posts: 8627
Joined: Fri Dec 04, 2009 5:56 pm

Re: 500 Million Lines of Code

Post by baffled » Thu Oct 24, 2013 8:52 pm

There have been some less than friendly comments from a few insurance companies.
Whoever would overthrow the Liberty of a Nation, must begin by subduing the Freeness of Speech
- Benjamin Franklin
Image

User avatar
Turdacious
Lifetime IGer
Posts: 20570
Joined: Thu Mar 17, 2005 6:54 am
Location: Upon the eternal throne of the great Republic of Turdistan

Re: 500 Million Lines of Code

Post by Turdacious » Thu Oct 24, 2013 9:04 pm

protobuilder wrote:What bothers me is that the businesses AREN'T out there defending themselves and crying foul. Apple just got their name dragged through the mud by having their product rollout compared to the catastrophe that is healthcare.gov. The insurance companies have got to be mad as hell that they're spending time and money on this thing and getting bad information, nobody can actually BUY their product, etc etc

The reality is, they keep quiet b/c being on good terms with Washington is how you make big bucks.
True. However, they are also cancelling policies by the hundreds of thousands based on the assurances that this thing would be up and running on time, and that their current policies would be either noncompliant with the law or noncompetitive with the subsidized ones. When they have to face angry consumers or declining bottom lines (in a business that already runs thin margins), their tune may change.
"Liberalism is arbitrarily selective in its choice of whose dignity to champion." Adrian Vermeule

User avatar
baffled
Sergeant Commanding
Posts: 8627
Joined: Fri Dec 04, 2009 5:56 pm

Re: 500 Million Lines of Code

Post by baffled » Thu Oct 24, 2013 9:08 pm

My plan's going to be expensive as fuck. It's already more than I would normally need, and I got "lucky" that I got hurt after I switched to this newer and better plan.

If my current stupid idea for athletic competition pans out, I'll need to stay on something like it, which may mean I'll have to choose a less stupid idea to pursue.
Whoever would overthrow the Liberty of a Nation, must begin by subduing the Freeness of Speech
- Benjamin Franklin
Image

Protobuilder
Sergeant Commanding
Posts: 5025
Joined: Sat Dec 01, 2007 11:51 am

Re: 500 Million Lines of Code

Post by Protobuilder » Fri Oct 25, 2013 3:10 am

I just ran the 500 million lines of code past a few people who would be better informed than me to see if that was even doable. They all initially said that the number had to be incorrect then came to the conclusion that the system isn't going to work or be able to remain working for long.

NPR is talking about it.
...the way governments typically manage computer projects — with diffuse authority, penny pinching and a deadly combination of delays and rigid deadlines — they're especially prone to producing disappointment.


http://www.npr.org/blogs/alltechconside ... ment-story

I just saw what you guys are all talking about related to Apple...wow. Apple screwed up Maps and people lost their jobs and the problem was addressed immediately. Of course, you didn't face a potentially huge penalty if you thought that Google had a better product.

Obama used to compare signing up to making an airline reservation but I am not sure he is using that analogy any longer. Kathleen Sebelius went to a town hall meeting and invited people to bring their laptops so she could show them how to sign up...though she couldn't get it to work. The fact that they keep trying to push it as a perfect system with a few "glitches" is incredible in terms of either arrogance or complete misunderstanding of the situation.
WildGorillaMan wrote:Enthusiasm combined with no skill whatsoever can sometimes carry the day.

User avatar
baffled
Sergeant Commanding
Posts: 8627
Joined: Fri Dec 04, 2009 5:56 pm

Re: 500 Million Lines of Code

Post by baffled » Fri Oct 25, 2013 3:29 am

Terry B. wrote:I just ran the 500 million lines of code past a few people who would be better informed than me to see if that was even doable. They all initially said that the number had to be incorrect then came to the conclusion that the system isn't going to work or be able to remain working for long.

NPR is talking about it.
...the way governments typically manage computer projects — with diffuse authority, penny pinching and a deadly combination of delays and rigid deadlines — they're especially prone to producing disappointment.


http://www.npr.org/blogs/alltechconside ... ment-story

I just saw what you guys are all talking about related to Apple...wow. Apple screwed up Maps and people lost their jobs and the problem was addressed immediately. Of course, you didn't face a potentially huge penalty if you thought that Google had a better product.

Obama used to compare signing up to making an airline reservation but I am not sure he is using that analogy any longer. Kathleen Sebelius went to a town hall meeting and invited people to bring their laptops so she could show them how to sign up...though she couldn't get it to work. The fact that they keep trying to push it as a perfect system with a few "glitches" is incredible in terms of either arrogance or complete misunderstanding of the situation.
Penny pinching? They spent over $300 million on this thing and it doesn't work.

Penny pinching... what-the-fuck-ever, man.
Whoever would overthrow the Liberty of a Nation, must begin by subduing the Freeness of Speech
- Benjamin Franklin
Image

User avatar
Pinky
Sergeant Commanding
Posts: 7100
Joined: Mon Jan 03, 2005 9:09 pm

Re: 500 Million Lines of Code

Post by Pinky » Fri Oct 25, 2013 3:32 am

Somewhere there's a GS15 who was involved with this mess but will still be making six figures next year for 40 hours per week.
"The biggest problems that we’re facing right now have to do with George Bush trying to bring more and more power into the executive branch and not go through Congress at all."

User avatar
Turdacious
Lifetime IGer
Posts: 20570
Joined: Thu Mar 17, 2005 6:54 am
Location: Upon the eternal throne of the great Republic of Turdistan

Re: 500 Million Lines of Code

Post by Turdacious » Fri Oct 25, 2013 3:36 am

Pinky wrote:Somewhere there's a GS15 who was involved with this mess but will still be making six figures next year for 40 hours per week.
Just one?
"Liberalism is arbitrarily selective in its choice of whose dignity to champion." Adrian Vermeule

Protobuilder
Sergeant Commanding
Posts: 5025
Joined: Sat Dec 01, 2007 11:51 am

Re: 500 Million Lines of Code

Post by Protobuilder » Fri Oct 25, 2013 6:34 am

baffled wrote:
Terry B. wrote:I just ran the 500 million lines of code past a few people who would be better informed than me to see if that was even doable. They all initially said that the number had to be incorrect then came to the conclusion that the system isn't going to work or be able to remain working for long.

NPR is talking about it.
...the way governments typically manage computer projects — with diffuse authority, penny pinching and a deadly combination of delays and rigid deadlines — they're especially prone to producing disappointment.


http://www.npr.org/blogs/alltechconside ... ment-story

I just saw what you guys are all talking about related to Apple...wow. Apple screwed up Maps and people lost their jobs and the problem was addressed immediately. Of course, you didn't face a potentially huge penalty if you thought that Google had a better product.

Obama used to compare signing up to making an airline reservation but I am not sure he is using that analogy any longer. Kathleen Sebelius went to a town hall meeting and invited people to bring their laptops so she could show them how to sign up...though she couldn't get it to work. The fact that they keep trying to push it as a perfect system with a few "glitches" is incredible in terms of either arrogance or complete misunderstanding of the situation.
Penny pinching? They spent over $300 million on this thing and it doesn't work.

Penny pinching... what-the-fuck-ever, man.
Not this in particular but, yeah, gov't types lag behind any major company in terms of tech investment. Private companies don't have the luxury of requiring people to buy their products so need to, you know, make things that actually work.
WildGorillaMan wrote:Enthusiasm combined with no skill whatsoever can sometimes carry the day.

User avatar
Herv100
Sgt. Major
Posts: 3696
Joined: Sat Feb 16, 2008 12:12 am

Re: 500 Million Lines of Code

Post by Herv100 » Fri Oct 25, 2013 11:55 am

Whats hilarious are these plans that people are going to be forced to buy. Shit like $7000 deductible with $500 a month premiums for single dudes in their 20s. Very affordable. So people's taxes are going up AND their monthly bills are going up. LMAO, this shit is designed to fail.
Image

OCG
Sarge
Posts: 226
Joined: Thu Sep 19, 2013 4:31 pm

Re: 500 Million Lines of Code

Post by OCG » Fri Oct 25, 2013 12:16 pm

Some days, I feel lucky living in a country with "universal" healthcare and a functional government. Maybe you guys should try it sometime.

\:D/

User avatar
nafod
Lifetime IGer
Posts: 11483
Joined: Sat Apr 22, 2006 5:01 pm
Location: Looking in your window

Re: 500 Million Lines of Code

Post by nafod » Fri Oct 25, 2013 1:43 pm

No way it is 500 Million lines of code. I call bullshit on that. But they do have two huge issues to overcome:

- They're trying integrate systems from a pile of insurance companies and states. Systems of systems. Ugh.
- Because it is implementing law, the system requirements are written (and frequently rewritten) by politicians. Ho-lee shit on that right there.

A better idea would be to open it up to trader systems to support. Each one skims off the top. Then you'd get the Travelocity versus Orbitz type of dynamic of serving the customer base. Government should not run a marketplace, or should get the basic service going so other market services can then come in and provide valued added. Like Accuweather compared to the National Weather Service.
Don’t believe everything you think.

User avatar
buckethead
Sergeant Commanding
Posts: 6631
Joined: Mon Jan 03, 2005 6:25 pm
Location: The Rockies

Re: 500 Million Lines of Code

Post by buckethead » Fri Oct 25, 2013 2:29 pm

My development group is having a ball with this.

For you geeks, here's the best response so far:

// Check for valid Social Security Number
if (SSN == "000-00-0000" || SSN == "000-00-0001" ||
SSN == "000-00-0002" || SSN == "000-00-0003" ||
...)

User avatar
Freki
Sgt. Major
Posts: 2804
Joined: Mon Jan 03, 2005 4:51 pm

Re: 500 Million Lines of Code

Post by Freki » Fri Oct 25, 2013 2:48 pm

BucketHead wrote:My development group is having a ball with this.

For you geeks, here's the best response so far:

// Check for valid Social Security Number
if (SSN == "000-00-0000" || SSN == "000-00-0001" ||
SSN == "000-00-0002" || SSN == "000-00-0003" ||
...)
LOL
"The reason that 'guru' is such a popular word is because 'charlatan' is so hard to spell."
@GSElevator: Can we please stop calling them hipsters and go back to calling them pussies?
Blood eagles solve everything.

The Ginger Beard Man
Sgt. Major
Posts: 4258
Joined: Sat Oct 11, 2008 3:27 pm
Location: 4th largest city in America

Re: 500 Million Lines of Code

Post by The Ginger Beard Man » Fri Oct 25, 2013 3:48 pm

Bux, I'm not a geek so be patient with this question.
Does that mean every time someone enters there SSN, it scrolls through all possible permutations of nine digits?
That can't be, right?

ccrow
Gunny
Posts: 823
Joined: Mon Aug 21, 2006 5:19 pm

Re: 500 Million Lines of Code

Post by ccrow » Fri Oct 25, 2013 7:41 pm

I wonder if the way this is structured, the software developers have a strong incentive to create a code monster. One thing about software development is that you are pretty much marrying the people you chose to write your code. To go in to someone else's code and make corrections, changes, and updates is brutally difficult even when it's well designed, well managed, and well documented. (It is a safe assumption that this will be none of those things.) In real non-government life, it's usually clear that you have to just bite the bullet, write it off as a loss, and start over. But I'd bet that if that is the case, the administration can't afford to do that politically, so they'll pour money into a sinking ship. Like they say, sometimes you don't want to but it's cheaper to keep her.

I wouldn't be surprised that the companies that develop this stuff are shrewd enough to know that if they make their code monstrously difficult for someone else to take over, they're pretty much set forever. So they produce code that is gigantic, poorly documented, and fuck it if it doesn't work - they may put you in front of congress and bust your balls about it, they may assess some wrist slap penalty or hold back, but in the end, you're going to get to milk them for a long time.

Of course maybe not - in a world where congressmen vote on laws tens of thousands of pages long that NOBODY has read, let alone the congressmen - who knows how many lines of code that kind of nonsense could generate. I mean a dollar a line could happen so at $300,000,000.00 pretty soon your talking a lot of code.

I'd really like to hear more about how the contracts were awarded, I bet they were pretty much cookies for the congressmen on the winning side to hand out.
Last edited by ccrow on Fri Oct 25, 2013 8:38 pm, edited 1 time in total.
But when I stand in front of the mirror and really look, I wonder: What the fuck happened here? Jesus Christ. What a beating!

ccrow
Gunny
Posts: 823
Joined: Mon Aug 21, 2006 5:19 pm

Re: 500 Million Lines of Code

Post by ccrow » Fri Oct 25, 2013 7:48 pm

The Ginger Beard Man wrote:Bux, I'm not a geek so be patient with this question.
Does that mean every time someone enters there SSN, it scrolls through all possible permutations of nine digits?
That can't be, right?
Sure, that's 1,000,000,001 lines right there!
Last edited by ccrow on Fri Oct 25, 2013 8:39 pm, edited 1 time in total.
But when I stand in front of the mirror and really look, I wonder: What the fuck happened here? Jesus Christ. What a beating!

User avatar
buckethead
Sergeant Commanding
Posts: 6631
Joined: Mon Jan 03, 2005 6:25 pm
Location: The Rockies

Re: 500 Million Lines of Code

Post by buckethead » Fri Oct 25, 2013 7:55 pm

The Ginger Beard Man wrote:Bux, I'm not a geek so be patient with this question.
Does that mean every time someone enters there SSN, it scrolls through all possible permutations of nine digits?
That can't be, right?

Yes, but this was one of my developers joking about how something could get so monstrous. It's not actually in the shitty healthcare.gov codebase. I hope.

User avatar
WildGorillaMan
Sergeant Commanding
Posts: 9951
Joined: Wed Jan 07, 2009 9:01 pm

Re: 500 Million Lines of Code

Post by WildGorillaMan » Mon Oct 28, 2013 4:55 pm

http://www.informationisbeautiful.net/v ... ign=Buffer

And the ginormous infographic:
Spoiler: show
Image
Image
You'll Hurt Your Back

basically I'm Raoul Duke trying to fit into a Philip K. Dick movie remake.

User avatar
Batboy2/75
Starship Trooper
Posts: 7670
Joined: Wed Feb 09, 2005 3:58 am
Location: Pumping Elizebeth Shue's Ass!

Re: 500 Million Lines of Code

Post by Batboy2/75 » Mon Oct 28, 2013 5:20 pm

This is nothing. A shit storm is coming when the employer mandate kicks in. The people taking it the shorts now are the uninsured young and the self employed. Wait till the majority of people who have employer subsidized healthcare are dropped from their employers plan into the exchanges.

Spells and nafod will be there to tell us that more government is needed to fix a problem caused by government.
Arms are the only true badge of liberty. The possession of arms is the distinction of the free man from the slave.

I prefer dangerous freedom over peaceful slavery.


Image

User avatar
nafod
Lifetime IGer
Posts: 11483
Joined: Sat Apr 22, 2006 5:01 pm
Location: Looking in your window

Re: 500 Million Lines of Code

Post by nafod » Mon Oct 28, 2013 5:42 pm

Batboy2/75 wrote: Spells and nafod will be there to tell us that more government is needed to fix a problem caused by government.
Image

Bzzzt. Actually I said the markets should be run by commercial companies in the Travelocity/Orbitz/Amazon/etc. model. Let them compete.
Don’t believe everything you think.

Post Reply