TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Healthcare.gov crashing because backend doomed in the requirements stage

45 点作者 blurpin超过 11 年前

10 条评论

powertower超过 11 年前
&gt; In my case, even the most expensive plan for our family in the State of Maine, where we live, is half the cost of what we are currently paying, exclusive of any subsidies.<p>The elephant in the room is that this is not the typical case - <a href="http://www.forbes.com/sites/theapothecary/2013/09/25/double-down-obamacare-will-increase-avg-individual-market-insurance-premiums-by-99-for-men-62-for-women/" rel="nofollow">http:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;theapothecary&#x2F;2013&#x2F;09&#x2F;25&#x2F;double-...</a>
评论 #6586750 未加载
评论 #6586645 未加载
评论 #6587364 未加载
mbesto超过 11 年前
If there is anything that can come of good of my taxes (a ridiculous amount of it in fact) is that we should educate people on the difficulties of software development. This would make a fantastic case study on what I presume are the issues at hand:<p>- Maintaining complex code (+1mil LOC)<p>- Classic &quot;waterfall&quot; approaches to software development (and the inherent problem with trying to blueprint requirements up front)<p>- The mythical man month[1]<p>- Change management<p>Funny thing is...these are all human problems.<p>[1] - <a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Mythical_Man-Month</a>
gry超过 11 年前
Thoughtback [<a href="https://thoughtback.com/" rel="nofollow">https:&#x2F;&#x2F;thoughtback.com&#x2F;</a>] sent me a pertinent reminder this morning. No affiliation, just a great tool.<p><pre><code> Organizational metrics, which are not related to the code, can predict software failure-proneness with a precision and recall of 85 percent. This is a significantly higher precision than traditional metrics such as churn, complexity, or coverage that have been used until now to predict failure-proneness. [1] </code></pre> [1] The Influence of Organizational Structure On Software Quality: An Empirical Case Study<p><a href="http://research.microsoft.com/apps/pubs/default.aspx?id=70535" rel="nofollow">http:&#x2F;&#x2F;research.microsoft.com&#x2F;apps&#x2F;pubs&#x2F;default.aspx?id=7053...</a><p>--<p>edit: formatting
评论 #6587408 未加载
mrharrison超过 11 年前
I know the people who worked on this. This is not what happened. Just yet another propaganda piece by Forbes.
评论 #6586511 未加载
评论 #6586472 未加载
评论 #6586215 未加载
评论 #6586384 未加载
评论 #6586332 未加载
评论 #6586899 未加载
teyc超过 11 年前
I bet you half the problem is the software being specified in a synchronous and not asynchronous manner.<p>If a flow chart is expressed synchronously, it immediately bottlenecks around the slow backend systems. e.g. check the applicant has 4 kids, and if that checks out, present them with these options.<p>I attribute some of these problems to inadequate advances in today&#x27;s mainstream programming languages.<p>For instance, if futures&#x2F;promises were common parlance in programming, some of these bottlenecks would have been identified earlier.<p>I once read an interesting essay on what future programming languages could work on. One of the interesting ideas is a language that allows programmers to implement undo&#x2F;redo easily. Recently there was a blog post about fuzzy computing, where a function is able to return approximate values when it is busy. The Knight Capital incident teaches us that if we architected our monitoring systems the same was as intrusion systems are done, we could have stopped activity when suspicious incidents occur outside the normal operating range. There was another incident where a Japanese trader accidentally keyed in the wrong number and promptly lost his employers a lot of money. Languages that incorporate ideas like validation and expected values as first class constructs might be able to help here. The Adriane reminded us how badly humans do when reasoning about systems where multiple agents perform the same task.
wheaties超过 11 年前
I can&#x27;t wait to see what the report of it didn&#x27;t work actually says. It&#x27;s quite possible that one of the services that the website hit couldn&#x27;t handle the traffic which in turn caused a bottleneck in other systems.
chucknelson超过 11 年前
Wow, this particular excerpt from the article is stretching things a bit too thin:<p>&quot;Clearly there are problems with the government’s IT procurement processes, but if the same level of dysfunction had been present in the software behind Obama’s political campaign (as it was, apparently, behind Romney’s) the President would have never been reelected.&quot;<p>Really? I doubt the campaign websites were the deciding factor.<p>Anyway, a lot of speculation in this article...not very insightful or informative.
评论 #6586857 未加载
评论 #6586842 未加载
评论 #6586789 未加载
评论 #6586846 未加载
Plasmoid超过 11 年前
Why government software projects go wrong [<a href="http://www.mrobinson.ca/2012/09/why-government-software-projects-going.html" rel="nofollow">http:&#x2F;&#x2F;www.mrobinson.ca&#x2F;2012&#x2F;09&#x2F;why-government-software-proj...</a>]<p>ibid - Part 2 [<a href="http://www.mrobinson.ca/2013/08/government-projects-going-wrong-part-2.html" rel="nofollow">http:&#x2F;&#x2F;www.mrobinson.ca&#x2F;2013&#x2F;08&#x2F;government-projects-going-wr...</a>]
gesman超过 11 年前
Could anyone share which platform &#x2F; framework they used?
评论 #6586461 未加载
评论 #6586506 未加载
评论 #6586663 未加载
drakaal超过 11 年前
I didn&#x27;t see anything that meant it was doomed from the requirements stage.<p>This was more of an Obama love fest and defense of ObamaCare than a technical article describing who the backend was doomed.<p>For what this cost to build it could have been much better, much simpler, and handled the scale gracefully.<p>Yes privacy concerns keep it off the elastic cloud. (not a point mentioned in the article)<p>Yes authenticated users limit caching and make scaling harder. (not really mentioned)<p>But when you are talking about everyone in the US, you only have so many combinations. Income in something like 32 ranges, number of kids 1 through 12 (greater than 12 they are all free) a bunch of ages.<p>We just saw a post that only 15 searches are new to google each day, so the number of combinations is much less than search which does lots of caching.<p>The requirements were messed up, the implementation was. Clearly not built by people who had ever done &quot;Facebook scale&quot; stuff.
评论 #6586647 未加载
评论 #6587138 未加载
评论 #6586861 未加载