作者从布拉格 FrontKon 大会回来,凌晨三点半还在机场,于是写了「你只有做到这些才算真程序员」系列的新一篇:每个软件开发者至少甩过一次的锅。十二条依次是:别的开发者(往往是六个月前的自己)、公司、遗留代码、框架、客户、后端、前端、需求文档、缓存、CORS、浏览器,最后是自己。前十一条都是玩笑话——「你从没让人清过缓存,还能叫程序员吗」「难道是我们的错,谁让他们还在用 Safari」;第十二条严肃起来:抱怨分两种,波兰式的寒暄吐槽无伤大雅,但有时候值得停下来想想自己在整幅图景里的位置。作者引入两个心理学概念——基本归因错误(高估对方性格、低估对方处境)与行动者—观察者偏差(解释自己用环境,解释别人用人格),提醒我们给别人找借口的那套逻辑,其实也可以用来照自己。