<div dir="ltr">On Thu, Nov 14, 2013 at 6:16 AM, Omar Rahman <span dir="ltr"><<a href="mailto:rahmans@me.com" target="_blank">rahmans@me.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>Hi Kelly,<br>
<br>
There is no doubt that the website is a bloated piece of $#!+. The only question for me is how they achieved such epic levels of bloat and craptasticness.  </blockquote><div><br></div><div>Bureaucracy.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
The suspected size of the code base displayed on the site you gave puts this thing in a league of it's own. But seriously, how did they manage to make it so big?<br></blockquote><div><br></div><div>Cut and paste coding on an industrial scale? Or perhaps, since this is a government project, they did something stupid and told the developers that they would be paid for every line of code... hehe. That would do it.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Thousands of plans x thousands of insurers x 50 state versions x thousands of procedures might do it but that's data and not code. </blockquote>
<div><br></div><div>Apparently, that is what did it. All tied together with some kind of web services calls. </div><div><br></div><div>Also, they must have used at least 100 million lines of code to program Debbie Wasserman-Schultz.</div>
<div><a href="http://hotair.com/archives/2013/11/14/debbie-wasserman-schultz-i-meant-what-i-said-were-running-on-obamacare-next-year/">http://hotair.com/archives/2013/11/14/debbie-wasserman-schultz-i-meant-what-i-said-were-running-on-obamacare-next-year/</a><br>
</div><div> </div><div><a href="http://hotair.com/archives/2013/10/23/cnn-blowing-up-healthcare-gov-and-starting-over-still-looking-like-their-best-option-say-more-tech-experts/">http://hotair.com/archives/2013/10/23/cnn-blowing-up-healthcare-gov-and-starting-over-still-looking-like-their-best-option-say-more-tech-experts/</a><br>
</div><div>Maybe they should throw the whole damn thing out and start over by hiring a software architect. I am guessing that a lot of the code is intended to implement various things in the 1500+ page Obamacare law, which is unpardonably large for a law to begin with, but who knows?</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Are they counting the data set as part of the code base? I honestly have a hard time imagining how they achieved such bloat. I guess it's a failure of my imagination because somehow they seem to have done it.<br>
</blockquote><div><br></div><div>Here are a couple of pithy quotes from Slate:</div><div><a href="http://www.slate.com/blogs/future_tense/2013/10/21/healthcare_gov_problems_why_5_million_lines_of_code_is_the_wrong_way_to.html">http://www.slate.com/blogs/future_tense/2013/10/21/healthcare_gov_problems_why_5_million_lines_of_code_is_the_wrong_way_to.html</a><br>
</div><div><br></div><div><span style="font-size:13px;color:rgb(36,36,36);font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;line-height:18px;background-color:rgb(246,243,236)"> If the site really contains 500 million lines of code, they say, </span><strong style="font-size:13px;margin:0px;padding:0px;line-height:18px;color:rgb(36,36,36);font-family:Verdana,Arial,Helvetica,Geneva,sans-serif">that’s a strong hint that the programmers involved are doing something wrong.</strong></div>
<div><br></div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">Jeff Atwood, co-founder of the coding question-and-answer site Stack Overflow, </span><a href="http://www.codinghorror.com/blog/2006/07/diseconomies-of-scale-and-lines-of-code.html" target="_blank" style="color:rgb(102,0,51);text-decoration:none;font-family:sl-ApresBold;font-size:15px;line-height:27px">wrote in 2006</a><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">: “Here's the single most important decision you can make on your software project if you want it to be successful: </span><em style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">keep it small.</em><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px"> Small may not accomplish much, but the odds of outright failure—a </span><a href="http://www.codinghorror.com/blog/archives/000588.html" target="_blank" style="color:rgb(102,0,51);text-decoration:none;font-family:sl-ApresBold;font-size:15px;line-height:27px">disturbingly common outcome for most software projects</a><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">—(are) low.”</span></div>
<div> </div><div>===</div><div><a href="http://www.slate.com/articles/business/bitwise/2013/10/what_went_wrong_with_healthcare_gov_the_front_end_and_back_end_never_talked.html">http://www.slate.com/articles/business/bitwise/2013/10/what_went_wrong_with_healthcare_gov_the_front_end_and_back_end_never_talked.html</a><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px"><br>
</span></div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">"Writing in Medium </span><a href="https://medium.com/p/4c61174aa073" target="_blank" style="color:rgb(102,0,51);text-decoration:none;font-family:sl-ApresBold;font-size:15px;line-height:27px">in defense of Development Seed</a><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">, technologist and contractor CTO Adam Becker complains of “layers upon layers of contractors, a high ratio of project managers to programmers, and a severe lack of technical ownership.” Sounds right to me."</span><br>
</div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px"><br></span></div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">"Power flows upward while responsibility flows downward, which is why you couldn’t pay me to work as a government contractor. It’d be like </span><a href="http://www.slate.com/articles/business/moneybox/2013/08/microsoft_ceo_steve_ballmer_retires_a_firsthand_account_of_the_company_s.html" style="color:rgb(102,0,51);text-decoration:none;font-family:sl-ApresBold;font-size:15px;line-height:27px">going back to Microsoft</a><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">."</span><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px"><br>
</span></div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px"><br></span></div><div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">David Auerbach</span></div>
<div><span style="color:rgb(40,27,33);font-family:sl-ApresRegular;font-size:15px;line-height:27px">===</span></div><br>Apparently, CGI, one of the big contractors on the project hasn't even hired a spokesman to explain their side of the story. That should tell you how bad it is all by itself. It's so bad, we don't even want to talk about it because that would be digging our own grave.<div>
<br></div><div>My prediction stands. Obamacare will fail. Obama will blame the insurance companies, and now the software programmers and designers too. In the end, it will be EVERYBODY's fault but Obama, and we'll all be working for the government trying to fix their code. If they can make us pay taxes for things we don't want or need, then they sure as hell can chain us to a desk and make us code. We'll write trillions of lines of code hehehe...</div>
<div><br></div><div>-Kelly</div></div></div></div>