×

Loading...

合同工的黄金时代已到尽头:你的bug, 你赔偿 This is the Beginning of Ending the Golden Age for I.T. Contractors – You Will Be Liable for the Bugs in Your Code -- IT

本文发表在 rolia.net 枫下论坛【背景知识】也许你曾经听说二月份得克萨斯州软件工程师开私人飞机撞击税务局大楼之事。其起因就是因为税务局认定他的一段工作是 employee,而不是contractor.由此,他欠了税务局一大别债务。

【中文大意】美国国会议员非常不满最近发生的软件工程师开飞机撞击税务局大楼的事,决定加大对她们的惩罚,特别是那些吵吵闹闹要当contractors的。办法之一就是,你以后要对你code中的bug 所造成的所有损失负责赔偿。理由很简单,建筑工程师要对她们的设计负责任,为什莫软件工程师可以不呢?

【Associated Press】The actions of Joe Stack, the disgruntled software developer who committed suicide by flying his airplane into the Internet Revenue Service building in Austin, Texas, February 2010, were callous, selfish, and inexcusable. Frustrated by the irresponsible actions by this software developer, or independent I.T. contractor as called by himself, the U.S. Congress Tax Committee is considering to propose a new law that seems to actively discourage self-reliance and entrepreneurship, especially in the software industry.

Arguing that structural engineers are routinely held accountable for the quality of building projects, and in response to all-too-common reports of software bugs and security breaches, the law makers are being lobbied for contractual language that makes software developers accountable for any defects in their code, and consequently are proposing that software engineers meet the same standard as structural engineers. Software developers would be required to certify that they have received appropriate training, observed any and all security procedures deemed necessary, and that their code is free of defects to the best of their knowledge, among other clauses. They will be required to pay all the damages resulted from the defects and inefficiencies in their products. The cap of the damage is yet to be decided, mostly under 20 million dollars.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / 事业与工作 / 合同工的黄金时代已到尽头:你的bug, 你赔偿 This is the Beginning of Ending the Golden Age for I.T. Contractors – You Will Be Liable for the Bugs in Your Code -- IT
    本文发表在 rolia.net 枫下论坛【背景知识】也许你曾经听说二月份得克萨斯州软件工程师开私人飞机撞击税务局大楼之事。其起因就是因为税务局认定他的一段工作是 employee,而不是contractor.由此,他欠了税务局一大别债务。

    【中文大意】美国国会议员非常不满最近发生的软件工程师开飞机撞击税务局大楼的事,决定加大对她们的惩罚,特别是那些吵吵闹闹要当contractors的。办法之一就是,你以后要对你code中的bug 所造成的所有损失负责赔偿。理由很简单,建筑工程师要对她们的设计负责任,为什莫软件工程师可以不呢?

    【Associated Press】The actions of Joe Stack, the disgruntled software developer who committed suicide by flying his airplane into the Internet Revenue Service building in Austin, Texas, February 2010, were callous, selfish, and inexcusable. Frustrated by the irresponsible actions by this software developer, or independent I.T. contractor as called by himself, the U.S. Congress Tax Committee is considering to propose a new law that seems to actively discourage self-reliance and entrepreneurship, especially in the software industry.

    Arguing that structural engineers are routinely held accountable for the quality of building projects, and in response to all-too-common reports of software bugs and security breaches, the law makers are being lobbied for contractual language that makes software developers accountable for any defects in their code, and consequently are proposing that software engineers meet the same standard as structural engineers. Software developers would be required to certify that they have received appropriate training, observed any and all security procedures deemed necessary, and that their code is free of defects to the best of their knowledge, among other clauses. They will be required to pay all the damages resulted from the defects and inefficiencies in their products. The cap of the damage is yet to be decided, mostly under 20 million dollars.更多精彩文章及讨论,请光临枫下论坛 rolia.net
    • Typical bullshit from politicians. I don't think it's enforceable at all -- everyone knows any software bug is typically a result of "collective efforts".:-)
      • Unless they are talking about out-sourcing style subcontracts -- but that's totally different from what most "IT contractors" are doing, including the guy who crashed into the IRS building. In that case, it may be doable -- but then again,
        the fee-schedule for that category is at a totally different scale.
    • Just as the 'bug' of the prospected legislation, there is no single software developer in the world dare to claim: " I never make bug in my code" or " my code is unbreakable".
      If the politician does not know this fact, he cannot be accountable for his bill, why should software developer should be?

      Most of the time, security breaches are caused by a smarter attacker rather than a bug. If you ask a software developer to be accountable for every breach, just like asking a player being accountable for every losing game. Nobody will play the game at the end.
    • 這樣好了,金融危機都可以追究里根,老布什,克林頓,小布什的責任了!
      • No, 不需要。他们不是专业人士,没有 license number.
        • 哪个IT developer 有license number?
          • If what's discussed here would become law one day, the developers would be licensed.
    • If it is true, which I doubt, it is really a good news, no, it is a great news to contractor. That means the contractor's pay rate will go up due to the increase of risk.
      • That's right!
        • One of rules of capitalism is: The one who takes more risk makes money. The one who escapes from the risk pays the money.
    • interesting.. i wish so and want to see how it's implemented, if it's do-able, it's a sign of the beginning of a revolution like culture revolution in China.
    • The golder age of IT contractors start now! The rate will be 100 times more and the quality will be , eh 50 time more. Work for two years and retire! Freedom 35!!! WOW!!!!!
      • Start the I.T. work @32? To..............oooo late.
        Work for two years and retire! Freedom 25!!! WOW!!!!!
    • One of the proposals would be to categorize if the bug is an intentional one, or accidental. Physicians, surgeons...have similar organization which after an accident occurs will intervene to made a judgment.
      • theoritically all bugs root from human neglegence.
        • Agree, just like errors made by doctors. Doctors typically have the insurance cover their mistakes. IT guys ....soon will have to buy the insurance?
    • 其实给飞机火箭写飞行控制软件的PROGRAMMER压力就挺大,在中国军工系统,严重的BUG ,至少是记过.
      • 觉得就是祖国的制度好。偶真的BS北美那种片面强调Team Spirit, 出了bug不去找原因,真正的原因。最后结果是,写code的没功劳,倒是修bug 的有功劳。bug越大,功劳越大。
    • 啊?有这种可能吗?嘻嘻,幸好俺年初开始不做contractor了。
    • 任何一个工程师都买保险吧?买了保险不就万事大吉了吗?
      • oops, I did not buy insurance for my work since I came to Canada.
        • 很多美国的合同工要求买保险
    • 拉倒吧,一看就是外行,通常tester要对bug负责,尤其是真正的软件公司,而不是programmer.
      • 未必。建筑行业也有监管的,呵呵。但是出了问题是总设计师和总工程师去坐牢。
        • 监管不是测试。