内容提要
文章以“黑丸”比喻软件行业的绝望心态,指出软件质量下降源于管理层忽视技术优先,而非工程师能力不足。作者批评现代软件如DRM、社交媒体算法等“胁迫软件”操控用户,呼吁工程师通过善意不服从等方式抵抗,并强调保持对计算机的信念和集体行动的重要性。
延伸解读
“黑丸”心态的起源与危害
文章借用“黑丸”一词,源自“incel”文化,指代一种混合了虚无主义、抑郁和愤怒的心态,认为“游戏被操纵,无能为力”。这种心态在软件行业表现为对技术改善的绝望,认为管理层永远优先商业利益,工程师的努力徒劳。作者警示,这种心态不仅导致个人放弃,还可能引发极端行为,如自杀或枪击事件,强调必须警惕并抵制这种消极情绪。
“善意不服从”的实践策略
作者提出“善意不服从”作为对抗管理层忽视技术质量的策略,包括秘密进行必要工作、在会议中植入想法让管理层误以为是自己的创意、用次要工作转移注意力、以及故意留下明显问题供管理层“解决”。这些策略旨在保护重要工作不受干扰,但作者也指出它们都是冒险,可能面临被解雇或报复的风险,反映了工程师在权力结构中的弱势地位。
“胁迫软件”对用户自主权的侵蚀
文章列举了多种“胁迫软件”现象,如DRM、侵入式广告、推送通知、A/B测试、社交媒体算法等,指出这些软件设计旨在操控用户行为,而非服务用户利益。作者强调,计算机应始终服务于直接使用者,但现实中,用户常被当作“机器人”般操纵,甚至被“黑客”利用,如俄罗斯利用社交媒体干预美国大选,凸显了软件设计伦理的严重问题。
保持信念与集体行动的重要性
作者呼吁工程师保持对计算机的信念,拒绝“黑丸”心态,并强调集体行动的力量。他引用斯坦尼斯拉夫·彼得罗夫在冷战期间凭直觉判断导弹警报为误报、避免核战争的例子,说明信念和勇气的重要性。同时,他列举了多个支持自由软件的组织,如VideoLAN、Blender基金会等,鼓励读者加入这些集体,共同对抗“胁迫软件”,相信通过团结可以改变现状。
Q&A
什么是“黑丸”心态?它源自哪里?
“黑丸”源自非自愿独身(incel)文化,指一种混合了虚无主义、抑郁和愤怒的心态,认为游戏被操纵、努力无用,最终导致放弃和绝望。
作者认为软件质量下降的根本原因是什么?
作者认为软件质量下降并非因为工程师能力不足,而是因为管理层忽视技术优先,将商业利益置于软件质量之上,导致工程师的改进努力常被否决。
什么是“善意不服从”?它有哪些具体策略?
善意不服从是一种以受益者为权威的反抗形式,包括秘密进行必要工作、通过植入想法让管理层误以为是自己的创新、用次要工作转移管理层注意力、以及故意留下一个明显问题让管理层解决以保护重要工作。
作者列举了哪些“胁迫软件”的例子?
作者列举的例子包括DRM、机械土耳其人、老板软件、侵入式广告、推送通知、A/B测试、YouTube算法、AI代理、暗黑模式、末日滚动等,这些软件都试图操控用户行为或剥夺用户自主权。
作者如何论证社交媒体算法可能被用于操纵舆论?
作者引用美国情报界2017年报告,指出俄罗斯利用社交媒体进行影响力行动,并认为社交媒体算法本身具有操控性,使大脑易受恶意第三方攻击,且漏洞未被修复。
作者对“计算机是个错误”这类说法持什么态度?
作者认为这种说法是黑丸心态的表现,否认了工程师的能动性,令人沮丧,因为说这话的人往往正是创造计算机技术的人。
作者为什么认为放弃开源软件是错误的?
作者认为开源软件的核心是集体努力确保用户控制软件,即使代码被AI公司抓取,开源软件的存在仍能提供竞争,限制专有软件的胁迫性。放弃开源只会削弱集体能动性。
作者如何用斯坦尼斯拉夫·彼得罗夫的例子说明信念的重要性?
彼得罗夫在1983年苏联预警系统误报导弹袭击时,选择相信人类是善的,违抗命令等待确认,避免了核战争。作者以此说明在不确定时,选择相信人性本善是必要的。
作者认为工程师应该如何应对软件行业的绝望心态?
作者呼吁工程师通过善意不服从、集体行动和保持对计算机的信念来抵抗胁迫软件,同时保护年轻人的乐观,避免被悲观感染。