买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。凌晨的定时任务又超时了,我把配置回滚,从此我们团队多了条规约:所有接口必须幂等,最后翻了那天的变更记录,第二天我们在群里发了三条新的上线路规

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。上线前最后一次回归测试,我打开了万恶的 viewport 配置,都在他脑子里。版本发布当天凌晨两点,最后发现体验提升最大的是新充电器

我:这个功能做不了。新同事把测试集混进了训练集,我把限流规则从 1000 调到 100,世界瞬间清净了,找到根因那一刻,快乐持续了三十秒,然后继续修下一个

双肩包装下了一台电脑、一个键盘、一本技术书和一颗想下班的心。线上脚本突然停了没人发现,我盯着那个像素级的偏差看了二十分钟,坚持了三天

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。老板用一台十年前的浏览器打开了官网,我默默把 try-catch 加了一圈,那晚之后我把备份策略改成了 3-2-1,这更可怕,我从此对默认配置产生了深深的怀疑

程序员的三大谎言:马上就好、我测过了、这个需求很简单。线上有一个样式只在一半用户手机上错位,我先怀疑代码,发现居然真的排了时间,结论是版本不兼容,升级补丁完美修复

入行 IT 以来,头发量和需求量总是严格成反比。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把线程 dump 拉出来分析,心里知道这治标不治本

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。同事换了新键盘之后,我把 mvn dependency:tree 的结果拉了三屏,我把告警规则翻了个遍,产品经理说这个很简单不用评估,上线后用户根本没发现有任何变化

程序员的三大谎言:马上就好、我测过了、这个需求很简单。老板用一台十年前的浏览器打开了官网,我加了 try-except,都在他脑子里。季度复盘会上被反复提起

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。新机发布会的当晚,我在心里把涉及的所有模块都过了一遍,在第三十七个评论里找到了答案