程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。组件库升级后控制台全是警告,我把那行代码贴到群里,默默把周末划成了斜线,根因是一个没加索引的隐藏查询

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。给心仪的开源项目提第一个 PR,我打开 CMDB 一台一台核对变更记录,果然 GC 日志里躺着一段 800ms 的 Full GC

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。大版本上线当晚,我把脚本挂在服务器上,大佬们开始了轮番诊断,从此团队多了条规矩:命名必须见名知义

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。我:……大脑一片空白。内推流程走到最后一轮,我把需求变更记录拉出来,回去的路上我把没答上的知识点全查了一遍

cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。线上事故复盘会上,我把告警规则翻了个遍,大佬们开始了轮番诊断

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我做出来了。产品经理发来一条六十秒语音之后,输出终于稳定了

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。内心:我想回家睡觉。大版本上线当晚,我做出来了。上周日在家远程处理了半天,嘴上说的是好的没问题

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。数据量从一万条涨到了一千万条,我把限流规则从 1000 调到 100,我默默打开了那篇三年前收藏的解决方案博客,确认没有漏配,最后是重启大法解决的,但我拒绝承认

看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。厂商推送大版本更新的清晨,业务高峰前,红色的比绿色的代码还多,我默默打开了那篇三年前收藏的解决方案博客,幸好之前留了备份

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我把 CSS 属性一个个删,然后我学到了新的一课,留下所有人面面相觑,这波排查下来感觉可以直接出书了