大众的流氓软件开发商

因此,迈克尔·霍恩(Michael Horn)指责他们是排放丑闻中心的失败设备,从而使几个软件开发人员陷入了困境。 现在,建议几个无赖的人单枪匹马地保存了大众的清洁柴油发动机程序,而其他人都不知道发生了什么,这显然是荒谬的。 但是,我认为可以肯定地说,几个软件开发人员确实知道发生了什么而什么都不做

除非大众与其他组织不同,否则我无法知道开发团队以外的人不会知道发生了什么。 这是一个非常罕见的组织,它使软件开发人员只需要对键盘进行猛烈抨击并幻想一些很酷的东西。 几乎所有地方的程序员都受到管理,项目管理和产品管理,以确保他们不断生产出好东西。 没有给开发人员自由统治的机会,只是为了弥补排放测试失败软件的不足 。 这是什么,相当于10%的大众时间?

然后让我们减轻开发人员的余地-他们可能只是在按照他们的指示去做。 我曾经在大型组织工作过,这些组织都非常接近监管部门,我可以想象这只是数百个可能被称为“灰色区域”的变化中的一个。 但是,他们是否知道该软件将用于作弊排放测试? 他们是否知道这会使他们的产品在某些国家违反法律? 还是他们只是愚昧无知的傻瓜?

也许他们不知道自己在做什么。 也许软件目标的确切细节对他们保密了–完全有可能。 如果我们假设管理层中的某些人知道正在做的事情以及他们所做的事情的法律含义:将尽一切努力不在纸上写下任何细节,并限制掌握全部情况的人数。 在可能的情况下,将为开发人员提供一组非常具体的要求,这些要求将导致他们实施正确的事情,而他们不必了解最终的影响。 拥有一支毫无疑问的员工队伍,而只有少数人能理解整个故事,就可以实现惊人的数量。

但是,这并不是为开发人员辩解:我们不是无意识的自动机,我们是聪明的生物。 我们有能力质疑为什么 。 实际上,作为专业开发人员,我认为有责任为什么 。 如果我不了解需求如何适应环境,那么我如何确定自己构建的正确? 我认为,我们每个人都有责任确保我们知道如何使用我们的软件。 这不是为了使我们成为世界上的社会良心,而是为了使我们成为更好的开发人员。

现在,如果他们确实知道该软件将用于什么用途:他们就是这一违法行为的同谋。 他们知道自己在做什么,知道这是违法的。 然而他们还是这么做了。 仅仅说他们只是“遵循命令”是不够的。 整个历史上有许多人“只是服从命令”,并通过他们的手犯下了大恶。 现在,违反清洁空气法已不是大屠杀,但有关个人必须对自己的行为承担部分责任。

但是我们在这个行业不承担任何责任。 我们很高兴地生产出充满了“由于管理部门告诉我们”的错误的垃圾代码。 我们将很高兴“因为管理部门告诉我们”推出了违法软件。 我们什么时候开始对我们的行为承担责任? 我们什么时候显示一些专业标准 ? 这并不意味着我们应该对每行代码中的每个缺陷负责。 但是,如果我没有遵循最佳实践,并且我的代码中有一个问题要花我的客户钱,我应该承担责任吗? 如果我做得更好,代码是否会遇到相同的问题? 也许吧,也许不是。 谁负责软件标准? 是客户的责任吗? 还是我们承担责任的时间? 大约我们对自己的工作感到自豪。 关于时间,我们表现出一些专业精神。

翻译自: https://www.javacodegeeks.com/2015/10/vws-rogue-software-developers.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值