早些时候,一篇名为 "Code I’m Still Ashamed Of." 的文章在国外的各个社区上都引发了广泛的讨论。
文章讲了作者年轻的时候为一个药厂做了一个网站,误导网站访问者买药,甚至造成了有一名女孩儿吃了后因抑郁而自杀,并且连自己的妹妹都差点服用了这种药物,幸好他及时的制止了,十几年过去了,他还是一直在受着内心的煎熬。
他告诉 Business Insider,自己是受到了 Robert Martin 的一篇演讲"The Future of Programming"的启发。Martin 在演讲中指出了现今的世界中,我们购物、打电话、驾车等等的事情都离不开软件。并且也已经有了很多人被车辆软件的故障杀死,上百人被航空软件的错误杀死。
在 Hacker News 和 Reddit 上,有很多别的程序员也借着这个机会,说出了一些他们曾经也被要求做的不道德,甚至是非法的事情。
在这些故事里隐含了一个共识,就是「如果你不满足这些要求,公司也能找到其他人来做,那为了不失去工作,还不如自己来算了」。Martin 说或许事实是这样,但不意味着这种做法就能被容忍,每一位程序员都应当能坚决的抵制这种行为。
Martin 甚至还提议将伦理学设置为大学计算机教育的一部分,程序员要能明白自己与编写代码相伴的道德责任,推荐大家看看 Martin 的这次演讲
原文:Programmers are having a huge discussion about the unethical and illegal things they’ve been asked to do
欢迎关注知乎专栏「极光日报」,每天为 Makers 导读三篇优质英文文章。