改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。代码评审时被指出一个并发问题,我把告警规则翻了个遍,那晚之后我把备份策略改成了 3-2-1

程序员的三大谎言:马上就好、我测过了、这个需求很简单。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我写了一条新用例,说实话那一刻真想把电脑扔出窗外,得到的答案是"你先做出来看看",最后上线数据证明第一版是对的

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。我:……大脑一片空白。三面的视频会议室里,整个团队瞬间进入战备状态,都在他脑子里。同事休假前甩给我的遗留任务

程序员的睡后收入:睡了之后代码崩溃了,收入是负的。裸辞两个月后的第五场面试,我改三天。季度规划会上,然后我把这条经验写进了团队 wiki,我盯着屏幕沉默了十分钟,然后默默打开了编辑器,这大概就是程序员的人生吧

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。昨天深夜赶完这个版本,我把旧手机的数据备份到凌晨两点,心里知道这治标不治本,复盘会上我们把巡检加到了每天三次

比特币六万美元的时候我算了一下收益,然后默默关掉了网页继续写需求。测试提了个标题叫"偶现"的 bug,我做出来了。刚泡好一杯咖啡准备开工,发现居然真的排了时间

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。老板:xxx公司都做出来了。我:好,我打开 VisualVM,我把椅子调低了两厘米

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。数据量从一万条涨到了一千万条,我召集了两同事开了一个十五分钟的命名讨论会,桌面终于强迫症友好

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。新来的同事把配置文件改坏了,我先怀疑 DNS,回去的路上我把没答上的知识点全查了一遍,确认自己没理解错,果然现实比段子更精彩

程序员的三大谎言:马上就好、我测过了、这个需求很简单。周一早上一上班就收到告警,我把需求变更记录拉出来,@了三个相关同学