今天本来想写看论文的方法论的,太忙了,聊点轻松不费脑子的话题吧。
前一段时间人类基因编辑婴儿的出生引起了很大的反响,谴责、恐慌的居多,我也是恐慌的。
虽然基因编辑在未来的大方向上肯定是造福人类的好事情,但是真的看到这样的事情的发生还真的有点恐惧,特别是从我们自己从事的程序员的角度来看。
人类的基因对比到我们程序世界有点像代码,在基因编辑技术之前,人类基因的代码都是被限定在沙箱环境里面运行:上帝在最开始的时候给了我们一些初始基因,我们人类按照上帝的程序两两结合产生新的基因组合,因为这些都是上帝的掌控范围内,我们可以认为上帝对这些事情事情是经过测试的,有质量保证的。现在基因编辑来了,程序不再是上帝的那套老程序,而是某个人类编写的新程序,这就让人害怕了,因为搞程序的都知道,新程序必然有bug,不管你怎么小心,必然会出问题,而且这有问题的第一代会产生第二代,随着时间的推移,这些潜在的bug可能会扩散到整个代码库。
所以从事这类基础代码编写的人的素质一定要严格把关,不管是从技术素养上,还是从道德素养上都是,就跟我们编写数据库或者更低层操作系统对于人员的招聘要求一定要更严格,要求更高,这样才能保证尽可能少得出bug — 如果无法完全避免的话。
网友评论