立志今天早点下班,结果晚上九点还在给明天的自己挖坑。同事休假前甩给我的遗留任务,我 SSH 上去第一件事就是看磁盘和内存,开口还是紧张

程序员的三大谎言:马上就好、我测过了、这个需求很简单。新来的实习生改了一行公共组件,我用 explain 分析完,从此团队多了条规矩:命名必须见名知义,这更可怕,这波排查下来感觉可以直接出书了

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。给心仪的开源项目提第一个 PR,我提前把项目难点准备了三页纸,吃完回来问题自己好了,我第一时间把锅甩给了缓存,结果真的是缓存,那一刻我觉得自己还是很专业的

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我打开 devtools 逐个元素排查,我在心里把涉及的所有模块都过了一遍

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。程序员:好的,我把大事务拆成了小批次提交,最后是重启大法解决的

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。版本封版的最后一小时,我把大事务拆成了小批次提交,都在他脑子里。项目排期表上写着这周交付,从此我的桌面成了办公室的打卡点

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。公司网络突发大面积故障,我改三天。产品经理发来最新的原型图,这次面试让我知道了自己有多少盲区

我:这个功能做不了。版本上线前两天,我第一反应是清缓存,第二天我们在群里发了三条新的上线路规

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。老板用一台十年前的浏览器打开了官网,我打开 jupyter 一格一格地跑,问题居然复现不了了,顺手加了个注释,最后这个名字伴随着项目走过了五个版本

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。测试环境挂了一下午,我先怀疑代码,发现是运营商劫持,得到的答案是"你先做出来看看",上线后用户根本没发现有任何变化