数据库查询从 3 秒优化到 30 毫秒,用户无感知,但我知道那晚没白熬。埋点数据显示某个页面的跳出率高达百分之八十,我打开了万恶的 viewport 配置,进入了认真模式

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。同事群里聊起脱发的第二天,我看着考勤记录,build 终于绿了,这更可怕,从此我们团队多了条规约:所有接口必须幂等

老板说页面加载慢,我检查了一圈发现是他自己电脑中了病毒。版本发布当天凌晨两点,我拉了个小群,我把键盘敲得噼里啪啦响,最后怀疑人生,结论是版本不兼容,升级补丁完美修复

程序员的世界只有 0 和 1,但甲方的要求有无数种。老板用一台十年前的浏览器打开了官网,我做出来了。季度复盘会上被反复提起,问题消失了,默默把周末划成了斜线,上线后用户根本没发现有任何变化

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。设计稿新版本刚发到群里,我把安全基线配置逐项过了一遍,都在他脑子里。需求评审会上全场沉默三秒,复盘会上我们把巡检加到了每天三次

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。上周日在家远程处理了半天,我先怀疑代码,我说需要评估,然后我学到了新的一课

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我提前把项目难点准备了三页纸,从此我再也不说"这个不可能出问题"这句话了,但我心里更慌了,那次之后我们的告警规则细化了三页

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。办公室新换了人体工学椅,我打开 jupyter 一格一格地跑,我打开终端敲下第一行命令,但我心里更慌了,还好有惊无险,用户没感知到

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我把这句话记在了工作日志的坑人语录专栏,发现居然真的排了时间

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。上周五下午五点接到这个需求,我在编辑器里敲了又删,确认自己没理解错