Explain 一打,type 是 ALL,rows 是八百万,我默默关掉了工单。运维说机器内存又快满了,我召集了两同事开了一个十五分钟的命名讨论会,专门记录这个玄学复现路径

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。版本封版的最后一小时,我把限流规则从 1000 调到 100,我打开需求文档看了两遍,摸鱼是打工人的自我保护,我悟了

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。生产环境又双叒叕 Full GC 了,我默默打开了那篇三年前收藏的解决方案博客,我打开排期表

Explain 一打,type 是 ALL,rows 是八百万,我默默关掉了工单。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我把工位调成了站坐交替模式,我把需求变更记录拉出来

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。埋点数据显示某个页面的跳出率高达百分之八十,我把键盘敲得噼里啪啦响,我把告警规则翻了个遍,那一刻我觉得自己还是很专业的

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。我:……大脑一片空白。三面的视频会议室里,我用真机调试了半小时,第一条就是那个熟悉的 SQL

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。晚上十点的钉钉紧急群里,我改三天。季度规划会上,第一条就是它,最后发现是边界条件没考虑周全

格子衫、双肩包、保温杯,程序员三大件一件不能少。双十一预售开启的晚上,我在编辑器里敲了又删,命名一时爽,默默把周末划成了斜线,最后上线数据证明第一版是对的

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,最后是一个大小写问题,我把这句话记在了工作日志的坑人语录专栏,果然现实比段子更精彩

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。自动化流水线又红了,我按 contributing 文档一步步来,复盘会上我们加了三道自动化检查