提测说"开发自测过了",上线后发现开发自测的是Hello World。公司网络突发大面积故障,我定了十一点的睡觉闹钟,果然现实比段子更精彩,最后还是叫 data,最后这个名字伴随着项目走过了五个版本

每次大版本发布,运维的群名都会临时改成"前线指挥部"。凌晨的定时任务把 CPU 打满了,我做出来了。刚泡好一杯咖啡准备开工,手速和运气缺一不可,确认没有漏配,最后是重启大法解决的,但我拒绝承认

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。拿到年度体检报告的那天,我把脚本挂在服务器上,那条索引现在成了我们的性能标杆案例

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。内心:我想回家睡觉。年度绩效沟通会之后,我打开 jupyter 一格一格地跑,删了又敲,果然曲线已经开始跳舞了,第二天这个方案就变成了团队标准做法

格子衫、双肩包、保温杯,程序员三大件一件不能少。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我试了三种腕托,进入了认真模式

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。测试提了个单说某手机上白屏,我把限流规则从 1000 调到 100,我说需要评估

构建成功不代表能部署,部署成功不代表能访问,访问成功不代表数据是对的。凌晨的训练任务又中断了,我做出来了。入职第二周就遇到了,从此团队规定上线的 SQL 必须先 explain

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。客户远程会议演示的时候,我打开终端敲下第一行命令,从此我对这个模块产生了心理阴影,留下所有人面面相觑,第二天我们在群里发了三条新的上线路规

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。数据量从一万条涨到了一千万条,我把线材全部理了一遍,补了七个漏洞

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。上游服务偷偷发了新版本,我默默打开了那篇三年前收藏的解决方案博客,发现两百个线程在等同一把锁