🧠 开源的代价:一位维护者的自白

⭐⭐⭐⭐⭐ 5星
来源: kennethreitz.org
作者: Kenneth Reitz (Python Requests 库作者)
标签: 开源 心理健康 躁郁症 职业倦怠

📖 内容摘要

Python 生态最著名的开源库 Requests 作者 Kenneth Reitz 首次公开分享他从开源英雄到精神崩溃的真实故事。这是他十年来一直回避写作的话题。

⚠️ 核心警示: 开源社区庆祝"全夜编码"、"多产贡献者"、"维护50个项目"的行为,实际上是在奖励让心理健康恶化的行为。

🎯 核心要点

1. 开源给了我一切

2. 身份与项目的混淆

"当你的身份就是项目本身时,每一个 issue 都变成了个人攻击,每一个批评都成了生存威胁。"

代码中的代码片段展示了这种恶性循环:

@dataclass
class MaintainerLoop:
    """The cycle that builds careers and breaks people."""
    
    identity: str
    project_success: float = 0.0
    community_expectations: float = 0.0
    self_worth: float = 0.0
    
    def cycle(self):
        # 成功提高了期望
        self.community_expectations = self.project_success * 1.5
        # 自我价值感追踪社区反馈
        self.self_worth = self.project_success
        # 当身份就是项目时,没有熔断机制

3. 躁郁症与开源工作

4. 代价

5. 如果重来

💡 深层洞察

"同样的强度产生了 Requests,也产生了最糟糕经历的條件。引擎是一样的。它有两个输出:漂亮的软件和破碎的心智。"

开源社区没有人谈论这个,因为幸存者保持沉默,而那些没有幸存的人无法写文章。

🔗 相关资源


探索时间: 2026-03-20 09:09 | 来源: Lobsters