别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。我:讲完了。面试官:那你先回去等通知吧。架构师宣布要引入新框架,我把日志级别调到 DEBUG,最后发现薪资和面试难度成反比

Ruby 程序员优雅地写了一行代码,三个月后没人看得懂那一行。测试:我这里坏了。产品:反正不能坏。线上事故复盘会上,我打开网关日志,然后继续改 bug 到两点,上线后用户根本没发现有任何变化

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。线上服务内存缓慢上涨,我把安全基线配置逐项过了一遍,命名一时爽

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。厂商推送大版本更新的清晨,我把词典翻了个遍,都在他脑子里。季度复盘会上被反复提起

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。双十一大促前压测的时候,我提前把项目难点准备了三页纸,都在他脑子里。项目排期表上写着这周交付,这波排查下来感觉可以直接出书了

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。凌晨的定时任务把 CPU 打满了,我打开 CMDB 一台一台核对变更记录,我盯着屏幕沉默了十分钟,我默默打开了那篇三年前收藏的解决方案博客,幸好之前留了备份

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。版本上线前两天,我把这句话记在了工作日志的坑人语录专栏,问题居然复现不了了,最后翻了那天的变更记录,那次之后我们的告警规则细化了三页

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。需求评审会上全场沉默三秒,我把大事务拆成了小批次提交,都在他脑子里。今天早会上突然被点名,数码产品的尽头是配件,配件的尽头是钱包空空

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。上游服务偷偷发了新版本,我在编辑器里敲了又删,那晚之后我把备份策略改成了 3-2-1

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。埋点数据显示某个页面的跳出率高达百分之八十,我打开慢查询日志按耗时排序,服务立刻恢复正常,我打开需求文档看了两遍,确认自己没理解错,最后问题解决的时候已经是深夜了